Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c150' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/9039525-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.3 PID: 8529 Logging PID: 8530 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'bootstrap': 'off', 'build_id': 9039525, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'c2734f192d6cdffc1955ccb9cec44fae4ba9c49c', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@python/python3.14/python-django-allauth', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'python-django-allauth', 'package_version': '65.3.0-2', 'project_dirname': 'python3.14', 'project_name': 'python3.14', 'project_owner': '@python', 'repo_priority': 9, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@python/python3.14/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': 9}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': '@python/python3.14--churchyard', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'churchyard', 'tags': [], 'task_id': '9039525-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@python/python3.14/python-django-allauth /var/lib/copr-rpmbuild/workspace/workdir-59217gin/python-django-allauth --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@python/python3.14/python-django-allauth', '/var/lib/copr-rpmbuild/workspace/workdir-59217gin/python-django-allauth', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-59217gin/python-django-allauth'... Running: git checkout c2734f192d6cdffc1955ccb9cec44fae4ba9c49c -- cmd: ['git', 'checkout', 'c2734f192d6cdffc1955ccb9cec44fae4ba9c49c', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-59217gin/python-django-allauth rc: 0 stdout: stderr: Note: switching to 'c2734f192d6cdffc1955ccb9cec44fae4ba9c49c'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at c2734f1 automatic import of python-django-allauth Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-59217gin/python-django-allauth rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading django-allauth-65.3.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o django-allauth-65.3.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@python/python3.14/python-django-allauth/django-allauth-65.3.0.tar.gz/md5/1483786351ea20a64869253d363371e8/django-allauth-65.3.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1192k 100 1192k 0 0 14.3M 0 --:--:-- --:--:-- --:--:-- 14.3M INFO: Reading stdout from command: md5sum django-allauth-65.3.0.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-59217gin/python-django-allauth/python-django-allauth.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-59217gin/python-django-allauth --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1747241184.686403 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.1 starting (python version = 3.13.0, NVR = mock-6.1-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-59217gin/python-django-allauth/python-django-allauth.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-59217gin/python-django-allauth --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1747241184.686403 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-59217gin/python-django-allauth/python-django-allauth.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.1 INFO: Mock Version: 6.1 Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1747241184.686403/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (fallback) INFO: Buildroot is handled by package management from host and used with --installroot: rpm-4.20.1-1.fc41.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 python3-dnf-4.23.0-1.fc41.noarch python3-dnf-plugins-core-4.10.1-1.fc41.noarch dnf5-5.2.13.1-1.fc41.x86_64 dnf5-plugins-5.2.13.1-1.fc41.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 11.3 MiB/s | 21.6 MiB | 00m02s Copr repository 100% | 3.7 MiB/s | 5.0 MiB | 00m01s Additional repo http_kojipkgs_fedorapr 100% | 46.0 MiB/s | 14.4 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.37-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.2 MiB bzip2 x86_64 1.0.8-20.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.3 KiB coreutils x86_64 9.7-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.4 MiB cpio x86_64 2.15-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB diffutils x86_64 3.12-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB fedora-release-common noarch 43-0.15 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.4 KiB findutils x86_64 1:4.10.0-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB gawk x86_64 5.3.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB glibc-minimal-langpack x86_64 2.41.9000-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep x86_64 3.12-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gzip x86_64 1.13-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 392.9 KiB info x86_64 7.2-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 357.9 KiB patch x86_64 2.8-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226.8 KiB redhat-rpm-config noarch 343-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 181.5 KiB rpm-build x86_64 5.99.90-5.fc43 copr_base 281.7 KiB sed x86_64 4.9-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 857.3 KiB shadow-utils x86_64 2:4.17.4-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.0 MiB tar x86_64 2:1.35-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB unzip x86_64 6.0-66.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 390.3 KiB util-linux x86_64 2.41-2.fc43 copr_base 3.5 MiB which x86_64 2.23-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.4 KiB xz x86_64 1:5.8.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB Installing dependencies: add-determinism x86_64 0.6.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB alternatives x86_64 1.33-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.2 KiB ansible-srpm-macros noarch 1-17.1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs x86_64 4.0.3-2.fc43 copr_base 347.1 KiB binutils x86_64 2.44-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.9 MiB build-reproducibility-srpm-macros noarch 0.6.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 735.0 B bzip2-libs x86_64 1.0.8-20.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.6 KiB ca-certificates noarch 2024.2.69_v8.0.401-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB coreutils-common x86_64 9.7-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.3 MiB crypto-policies noarch 20250402-2.git86c0178.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141.5 KiB curl x86_64 8.14.0~rc1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 473.2 KiB cyrus-sasl-lib x86_64 2.1.28-30.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB debugedit x86_64 5.1-6.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.7 KiB dwz x86_64 0.15-9.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291.0 KiB ed x86_64 1.21-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146.5 KiB efi-srpm-macros noarch 6-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.1 KiB elfutils x86_64 0.193-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB elfutils-debuginfod-client x86_64 0.193-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.9 KiB elfutils-default-yama-scope noarch 0.193-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf x86_64 0.193-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB elfutils-libs x86_64 0.193-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 683.4 KiB fedora-gpg-keys noarch 43-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129.0 KiB fedora-release noarch 43-0.15 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B fedora-release-identity-basic noarch 43-0.15 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 664.0 B fedora-repos noarch 43-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 43-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file x86_64 5.46-1.fc43 copr_base 100.2 KiB file-libs x86_64 5.46-1.fc43 copr_base 11.9 MiB filesystem x86_64 3.18-44.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B filesystem-srpm-macros noarch 3.18-44.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-21.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.8 KiB forge-srpm-macros noarch 0.4.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.9 KiB fpc-srpm-macros noarch 1.3-14.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gdb-minimal x86_64 16.3-1.fc43 copr_base 13.2 MiB gdbm-libs x86_64 1:1.23-9.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129.9 KiB ghc-srpm-macros noarch 1.9.2-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 779.0 B glibc x86_64 2.41.9000-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.7 MiB glibc-common x86_64 2.41.9000-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB glibc-gconv-extra x86_64 2.41.9000-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 MiB gmp x86_64 1:6.3.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 819.2 KiB gnat-srpm-macros noarch 6-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB gnupg2 x86_64 2.4.7-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.8 MiB gnutls x86_64 3.8.9-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 MiB go-srpm-macros noarch 3.6.0-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.8 KiB gpgverify noarch 2.1-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 KiB ima-evm-utils-libs x86_64 1.6.2-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.7 KiB jansson x86_64 2.14-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.1 KiB json-c x86_64 0.18-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.7 KiB kernel-srpm-macros noarch 1.0-25.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs x86_64 1.6.3-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58.3 KiB krb5-libs x86_64 1.21.3-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB libacl x86_64 2.3.2-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.3 KiB libarchive x86_64 3.7.7-4.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 930.6 KiB libassuan x86_64 2.5.7-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 167.8 KiB libattr x86_64 2.5.2-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27.1 KiB libblkid x86_64 2.41-2.fc43 copr_base 262.4 KiB libbrotli x86_64 1.1.0-6.fc43 copr_base 833.3 KiB libcap x86_64 2.76-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209.2 KiB libcap-ng x86_64 0.8.5-4.fc43 copr_base 68.9 KiB libcom_err x86_64 1.47.2-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.1 KiB libcurl x86_64 8.14.0~rc1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 891.0 KiB libeconf x86_64 0.7.6-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.6 KiB libevent x86_64 2.1.12-15.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 903.1 KiB libfdisk x86_64 2.41-2.fc43 copr_base 376.4 KiB libffi x86_64 3.4.8-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.0 KiB libfsverity x86_64 1.6-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.5 KiB libgcc x86_64 15.1.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266.6 KiB libgcrypt x86_64 1.11.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libgomp x86_64 15.1.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 538.5 KiB libgpg-error x86_64 1.55-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 915.3 KiB libidn2 x86_64 2.3.8-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 552.5 KiB libksba x86_64 1.6.7-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 402.5 KiB liblastlog2 x86_64 2.41-2.fc43 copr_base 33.9 KiB libmount x86_64 2.41-2.fc43 copr_base 372.7 KiB libnghttp2 x86_64 1.65.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162.2 KiB libpkgconf x86_64 2.3.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78.1 KiB libpsl x86_64 0.21.5-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.4 KiB libselinux x86_64 3.8-1.fc43 copr_base 193.1 KiB libsemanage x86_64 3.8-1.fc43 copr_base 304.4 KiB libsepol x86_64 3.8-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 826.0 KiB libsmartcols x86_64 2.41-2.fc43 copr_base 180.5 KiB libssh x86_64 0.11.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 565.5 KiB libssh-config noarch 0.11.1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ x86_64 15.1.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB libtasn1 x86_64 4.20.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176.3 KiB libtool-ltdl x86_64 2.5.4-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70.1 KiB libunistring x86_64 1.1-9.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libusb1 x86_64 1.0.28-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 171.0 KiB libuuid x86_64 2.41-2.fc43 copr_base 37.3 KiB libverto x86_64 0.3.2-10.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.4 KiB libxcrypt x86_64 4.4.38-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 284.5 KiB libxml2 x86_64 2.12.10-1.fc43 copr_base 1.7 MiB libzstd x86_64 1.5.7-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 807.8 KiB lua-libs x86_64 5.4.7-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 276.9 KiB lua-srpm-macros noarch 1-15.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs x86_64 1.10.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157.4 KiB mpfr x86_64 4.2.2-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 828.8 KiB ncurses-base noarch 6.5-5.20250125.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.8 KiB ncurses-libs x86_64 6.5-5.20250125.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 946.3 KiB nettle x86_64 3.10.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 790.5 KiB npth x86_64 1.8-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.6 KiB ocaml-srpm-macros noarch 10-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-19.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B openldap x86_64 2.6.9-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 655.1 KiB openssl-libs x86_64 1:3.5.0-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 MiB p11-kit x86_64 0.25.5-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB p11-kit-trust x86_64 0.25.5-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 395.5 KiB package-notes-srpm-macros noarch 0.5-13.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam-libs x86_64 1.7.0-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 126.7 KiB pcre2 x86_64 10.45-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 697.7 KiB pcre2-syntax noarch 10.45-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 273.9 KiB perl-srpm-macros noarch 1-57.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf x86_64 2.3.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88.5 KiB pkgconf-m4 noarch 2.3.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 989.0 B popt x86_64 1.19-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132.8 KiB publicsuffix-list-dafsa noarch 20250116-1.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.5 KiB pyproject-srpm-macros noarch 1.18.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB python-srpm-macros noarch 3.14-5.fc43 copr_base 51.7 KiB qt5-srpm-macros noarch 5.15.16-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500.0 B qt6-srpm-macros noarch 6.9.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 464.0 B readline x86_64 8.2-13.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 485.0 KiB rpm x86_64 5.99.90-5.fc43 copr_base 3.1 MiB rpm-build-libs x86_64 5.99.90-5.fc43 copr_base 264.4 KiB rpm-libs x86_64 5.99.90-5.fc43 copr_base 929.8 KiB rpm-sequoia x86_64 1.8.0-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB rpm-sign-libs x86_64 5.99.90-5.fc43 copr_base 39.7 KiB rust-srpm-macros noarch 26.3-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB setup noarch 2.15.0-24.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 724.7 KiB sqlite-libs x86_64 3.49.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB systemd-libs x86_64 257.5-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB systemd-standalone-sysusers x86_64 257.5-5.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.3 KiB tpm2-tss x86_64 4.1.3-7.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB tree-sitter-srpm-macros noarch 0.2.4-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.5 KiB util-linux-core x86_64 2.41-2.fc43 copr_base 1.4 MiB xxhash-libs x86_64 0.8.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90.2 KiB xz-libs x86_64 1:5.8.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 217.8 KiB zig-srpm-macros noarch 1-4.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip x86_64 3.0-43.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 698.5 KiB zlib-ng-compat x86_64 2.2.4-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137.6 KiB zstd x86_64 1.5.7-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 163 packages Total size of inbound packages is 58 MiB. Need to download 58 MiB. After this operation, 198 MiB extra will be used (install 198 MiB, remove 0 B). [ 1/163] bzip2-0:1.0.8-20.fc42.x86_64 100% | 694.2 KiB/s | 52.1 KiB | 00m00s [ 2/163] cpio-0:2.15-2.fc41.x86_64 100% | 3.0 MiB/s | 285.2 KiB | 00m00s [ 3/163] coreutils-0:9.7-1.fc43.x86_64 100% | 6.2 MiB/s | 1.1 MiB | 00m00s [ 4/163] bash-0:5.2.37-3.fc43.x86_64 100% | 9.3 MiB/s | 1.8 MiB | 00m00s [ 5/163] fedora-release-common-0:43-0. 100% | 1.5 MiB/s | 26.3 KiB | 00m00s [ 6/163] findutils-1:4.10.0-5.fc42.x86 100% | 15.6 MiB/s | 542.7 KiB | 00m00s [ 7/163] diffutils-0:3.12-2.fc43.x86_6 100% | 5.3 MiB/s | 384.5 KiB | 00m00s [ 8/163] glibc-minimal-langpack-0:2.41 100% | 1.5 MiB/s | 24.0 KiB | 00m00s [ 9/163] gawk-0:5.3.2-1.fc43.x86_64 100% | 17.1 MiB/s | 1.1 MiB | 00m00s [ 10/163] grep-0:3.12-1.fc43.x86_64 100% | 11.3 MiB/s | 289.5 KiB | 00m00s [ 11/163] info-0:7.2-3.fc42.x86_64 100% | 10.0 MiB/s | 183.8 KiB | 00m00s [ 12/163] gzip-0:1.13-3.fc42.x86_64 100% | 4.1 MiB/s | 164.2 KiB | 00m00s [ 13/163] patch-0:2.8-1.fc43.x86_64 100% | 6.5 MiB/s | 113.7 KiB | 00m00s [ 14/163] redhat-rpm-config-0:343-5.fc4 100% | 4.2 MiB/s | 73.1 KiB | 00m00s [ 15/163] rpm-build-0:5.99.90-5.fc43.x8 100% | 2.6 MiB/s | 126.0 KiB | 00m00s [ 16/163] sed-0:4.9-4.fc42.x86_64 100% | 5.4 MiB/s | 308.8 KiB | 00m00s [ 17/163] shadow-utils-2:4.17.4-1.fc43. 100% | 20.7 MiB/s | 1.3 MiB | 00m00s [ 18/163] tar-2:1.35-5.fc42.x86_64 100% | 15.7 MiB/s | 853.9 KiB | 00m00s [ 19/163] unzip-0:6.0-66.fc42.x86_64 100% | 4.1 MiB/s | 184.6 KiB | 00m00s [ 20/163] util-linux-0:2.41-2.fc43.x86_ 100% | 29.3 MiB/s | 1.1 MiB | 00m00s [ 21/163] which-0:2.23-1.fc42.x86_64 100% | 2.3 MiB/s | 41.7 KiB | 00m00s [ 22/163] glibc-common-0:2.41.9000-13.f 100% | 10.7 MiB/s | 306.0 KiB | 00m00s [ 23/163] libblkid-0:2.41-2.fc43.x86_64 100% | 10.0 MiB/s | 123.4 KiB | 00m00s [ 24/163] libfdisk-0:2.41-2.fc43.x86_64 100% | 14.3 MiB/s | 160.9 KiB | 00m00s [ 25/163] xz-1:5.8.1-1.fc43.x86_64 100% | 6.7 MiB/s | 556.6 KiB | 00m00s [ 26/163] liblastlog2-0:2.41-2.fc43.x86 100% | 2.1 MiB/s | 23.2 KiB | 00m00s [ 27/163] libmount-0:2.41-2.fc43.x86_64 100% | 13.2 MiB/s | 162.7 KiB | 00m00s [ 28/163] libsmartcols-0:2.41-2.fc43.x8 100% | 6.9 MiB/s | 84.4 KiB | 00m00s [ 29/163] libuuid-0:2.41-2.fc43.x86_64 100% | 2.9 MiB/s | 26.6 KiB | 00m00s [ 30/163] glibc-0:2.41.9000-13.fc43.x86 100% | 23.9 MiB/s | 2.2 MiB | 00m00s [ 31/163] util-linux-core-0:2.41-2.fc43 100% | 28.9 MiB/s | 533.4 KiB | 00m00s [ 32/163] bzip2-libs-0:1.0.8-20.fc42.x8 100% | 2.5 MiB/s | 43.6 KiB | 00m00s [ 33/163] xz-libs-1:5.8.1-1.fc43.x86_64 100% | 4.4 MiB/s | 113.0 KiB | 00m00s [ 34/163] libacl-0:2.3.2-3.fc42.x86_64 100% | 1.3 MiB/s | 23.0 KiB | 00m00s [ 35/163] libselinux-0:3.8-1.fc43.x86_6 100% | 6.8 MiB/s | 97.2 KiB | 00m00s [ 36/163] audit-libs-0:4.0.3-2.fc43.x86 100% | 7.0 MiB/s | 128.9 KiB | 00m00s [ 37/163] glibc-gconv-extra-0:2.41.9000 100% | 23.2 MiB/s | 1.5 MiB | 00m00s [ 38/163] libeconf-0:0.7.6-1.fc43.x86_6 100% | 2.0 MiB/s | 35.2 KiB | 00m00s [ 39/163] libsemanage-0:3.8-1.fc43.x86_ 100% | 7.6 MiB/s | 123.9 KiB | 00m00s [ 40/163] libxcrypt-0:4.4.38-7.fc43.x86 100% | 6.5 MiB/s | 127.2 KiB | 00m00s [ 41/163] pam-libs-0:1.7.0-4.fc42.x86_6 100% | 3.0 MiB/s | 58.3 KiB | 00m00s [ 42/163] ansible-srpm-macros-0:1-17.1. 100% | 1.1 MiB/s | 20.3 KiB | 00m00s [ 43/163] setup-0:2.15.0-24.fc43.noarch 100% | 7.8 MiB/s | 151.2 KiB | 00m00s [ 44/163] build-reproducibility-srpm-ma 100% | 687.3 KiB/s | 11.7 KiB | 00m00s [ 45/163] dwz-0:0.15-9.fc42.x86_64 100% | 7.0 MiB/s | 135.7 KiB | 00m00s [ 46/163] file-0:5.46-1.fc43.x86_64 100% | 5.3 MiB/s | 49.2 KiB | 00m00s [ 47/163] efi-srpm-macros-0:6-3.fc43.no 100% | 1.3 MiB/s | 22.5 KiB | 00m00s [ 48/163] file-libs-0:5.46-1.fc43.x86_6 100% | 46.1 MiB/s | 850.2 KiB | 00m00s [ 49/163] filesystem-srpm-macros-0:3.18 100% | 1.4 MiB/s | 26.0 KiB | 00m00s [ 50/163] fonts-srpm-macros-1:2.0.5-21. 100% | 1.7 MiB/s | 27.1 KiB | 00m00s [ 51/163] forge-srpm-macros-0:0.4.0-2.f 100% | 1.2 MiB/s | 19.9 KiB | 00m00s [ 52/163] filesystem-0:3.18-44.fc43.x86 100% | 8.2 MiB/s | 1.3 MiB | 00m00s [ 53/163] fpc-srpm-macros-0:1.3-14.fc42 100% | 401.0 KiB/s | 8.0 KiB | 00m00s [ 54/163] ghc-srpm-macros-0:1.9.2-2.fc4 100% | 538.6 KiB/s | 9.2 KiB | 00m00s [ 55/163] gnat-srpm-macros-0:6-7.fc42.n 100% | 478.4 KiB/s | 8.6 KiB | 00m00s [ 56/163] go-srpm-macros-0:3.6.0-7.fc43 100% | 1.5 MiB/s | 27.6 KiB | 00m00s [ 57/163] kernel-srpm-macros-0:1.0-25.f 100% | 548.4 KiB/s | 9.9 KiB | 00m00s [ 58/163] lua-srpm-macros-0:1-15.fc42.n 100% | 469.3 KiB/s | 8.9 KiB | 00m00s [ 59/163] ocaml-srpm-macros-0:10-4.fc42 100% | 484.5 KiB/s | 9.2 KiB | 00m00s [ 60/163] openblas-srpm-macros-0:2-19.f 100% | 456.8 KiB/s | 7.8 KiB | 00m00s [ 61/163] package-notes-srpm-macros-0:0 100% | 578.7 KiB/s | 9.3 KiB | 00m00s [ 62/163] perl-srpm-macros-0:1-57.fc42. 100% | 500.3 KiB/s | 8.5 KiB | 00m00s [ 63/163] pyproject-srpm-macros-0:1.18. 100% | 818.0 KiB/s | 13.9 KiB | 00m00s [ 64/163] python-srpm-macros-0:3.14-5.f 100% | 2.9 MiB/s | 23.8 KiB | 00m00s [ 65/163] qt6-srpm-macros-0:6.9.0-2.fc4 100% | 586.4 KiB/s | 9.4 KiB | 00m00s [ 66/163] qt5-srpm-macros-0:5.15.16-1.f 100% | 516.8 KiB/s | 8.8 KiB | 00m00s [ 67/163] rpm-0:5.99.90-5.fc43.x86_64 100% | 36.8 MiB/s | 527.6 KiB | 00m00s [ 68/163] rust-srpm-macros-0:26.3-4.fc4 100% | 731.6 KiB/s | 11.7 KiB | 00m00s [ 69/163] tree-sitter-srpm-macros-0:0.2 100% | 778.3 KiB/s | 12.5 KiB | 00m00s [ 70/163] zig-srpm-macros-0:1-4.fc42.no 100% | 515.3 KiB/s | 8.2 KiB | 00m00s [ 71/163] libattr-0:2.5.2-5.fc42.x86_64 100% | 1.0 MiB/s | 17.1 KiB | 00m00s [ 72/163] ed-0:1.21-2.fc42.x86_64 100% | 3.3 MiB/s | 82.0 KiB | 00m00s [ 73/163] zip-0:3.0-43.fc42.x86_64 100% | 10.3 MiB/s | 263.5 KiB | 00m00s [ 74/163] libgcc-0:15.1.1-1.fc43.x86_64 100% | 6.9 MiB/s | 126.4 KiB | 00m00s [ 75/163] ncurses-libs-0:6.5-5.20250125 100% | 13.1 MiB/s | 335.0 KiB | 00m00s [ 76/163] pcre2-0:10.45-1.fc43.x86_64 100% | 6.4 MiB/s | 262.8 KiB | 00m00s [ 77/163] gmp-1:6.3.0-3.fc43.x86_64 100% | 12.6 MiB/s | 322.2 KiB | 00m00s [ 78/163] mpfr-0:4.2.2-1.fc43.x86_64 100% | 13.0 MiB/s | 346.7 KiB | 00m00s [ 79/163] readline-0:8.2-13.fc43.x86_64 100% | 10.9 MiB/s | 212.9 KiB | 00m00s [ 80/163] fedora-repos-0:43-0.2.noarch 100% | 576.8 KiB/s | 9.2 KiB | 00m00s [ 81/163] elfutils-libelf-0:0.193-2.fc4 100% | 8.1 MiB/s | 207.9 KiB | 00m00s [ 82/163] libcap-0:2.76-1.fc43.x86_64 100% | 3.4 MiB/s | 86.9 KiB | 00m00s [ 83/163] coreutils-common-0:9.7-1.fc43 100% | 23.3 MiB/s | 2.1 MiB | 00m00s [ 84/163] systemd-libs-0:257.5-5.fc43.x 100% | 8.1 MiB/s | 788.8 KiB | 00m00s [ 85/163] add-determinism-0:0.6.0-1.fc4 100% | 19.5 MiB/s | 918.3 KiB | 00m00s [ 86/163] zlib-ng-compat-0:2.2.4-2.fc43 100% | 4.3 MiB/s | 79.1 KiB | 00m00s [ 87/163] libcap-ng-0:0.8.5-4.fc43.x86_ 100% | 3.5 MiB/s | 32.7 KiB | 00m00s [ 88/163] openssl-libs-1:3.5.0-3.fc43.x 100% | 19.3 MiB/s | 2.6 MiB | 00m00s [ 89/163] debugedit-0:5.1-6.fc43.x86_64 100% | 4.3 MiB/s | 78.7 KiB | 00m00s [ 90/163] elfutils-0:0.193-2.fc43.x86_6 100% | 15.4 MiB/s | 566.3 KiB | 00m00s [ 91/163] libarchive-0:3.7.7-4.fc43.x86 100% | 8.2 MiB/s | 411.7 KiB | 00m00s [ 92/163] pkgconf-pkg-config-0:2.3.0-2. 100% | 620.3 KiB/s | 9.9 KiB | 00m00s [ 93/163] libstdc++-0:15.1.1-1.fc43.x86 100% | 17.1 MiB/s | 911.1 KiB | 00m00s [ 94/163] popt-0:1.19-8.fc42.x86_64 100% | 3.2 MiB/s | 59.4 KiB | 00m00s [ 95/163] rpm-build-libs-0:5.99.90-5.fc 100% | 12.5 MiB/s | 128.0 KiB | 00m00s [ 96/163] rpm-libs-0:5.99.90-5.fc43.x86 100% | 26.1 MiB/s | 400.6 KiB | 00m00s [ 97/163] curl-0:8.14.0~rc1-1.fc43.x86_ 100% | 8.8 MiB/s | 233.6 KiB | 00m00s [ 98/163] zstd-0:1.5.7-1.fc43.x86_64 100% | 8.3 MiB/s | 485.8 KiB | 00m00s [ 99/163] libsepol-0:3.8-1.fc42.x86_64 100% | 12.2 MiB/s | 348.9 KiB | 00m00s [100/163] lz4-libs-0:1.10.0-2.fc42.x86_ 100% | 3.3 MiB/s | 78.1 KiB | 00m00s [101/163] binutils-0:2.44-3.fc43.x86_64 100% | 26.5 MiB/s | 5.8 MiB | 00m00s [102/163] pkgconf-0:2.3.0-2.fc42.x86_64 100% | 1.8 MiB/s | 44.9 KiB | 00m00s [103/163] pkgconf-m4-0:2.3.0-2.fc42.noa 100% | 837.4 KiB/s | 14.2 KiB | 00m00s [104/163] libpkgconf-0:2.3.0-2.fc42.x86 100% | 2.2 MiB/s | 38.4 KiB | 00m00s [105/163] sqlite-libs-0:3.49.1-1.fc43.x 100% | 8.8 MiB/s | 749.8 KiB | 00m00s [106/163] pcre2-syntax-0:10.45-1.fc43.n 100% | 8.3 MiB/s | 161.7 KiB | 00m00s [107/163] crypto-policies-0:20250402-2. 100% | 3.8 MiB/s | 73.8 KiB | 00m00s [108/163] ncurses-base-0:6.5-5.20250125 100% | 3.4 MiB/s | 63.5 KiB | 00m00s [109/163] libxml2-0:2.12.10-1.fc43.x86_ 100% | 32.2 MiB/s | 692.1 KiB | 00m00s [110/163] ca-certificates-0:2024.2.69_v 100% | 18.5 MiB/s | 945.0 KiB | 00m00s [111/163] fedora-gpg-keys-0:43-0.2.noar 100% | 6.8 MiB/s | 125.8 KiB | 00m00s [112/163] fedora-repos-rawhide-0:43-0.2 100% | 489.1 KiB/s | 8.8 KiB | 00m00s [113/163] libzstd-0:1.5.7-1.fc43.x86_64 100% | 6.4 MiB/s | 314.8 KiB | 00m00s [114/163] elfutils-debuginfod-client-0: 100% | 2.0 MiB/s | 47.0 KiB | 00m00s [115/163] libffi-0:3.4.8-1.fc43.x86_64 100% | 1.9 MiB/s | 40.5 KiB | 00m00s [116/163] elfutils-libs-0:0.193-2.fc43. 100% | 7.3 MiB/s | 270.2 KiB | 00m00s [117/163] p11-kit-trust-0:0.25.5-5.fc42 100% | 6.2 MiB/s | 132.6 KiB | 00m00s [118/163] alternatives-0:1.33-1.fc43.x8 100% | 2.2 MiB/s | 40.5 KiB | 00m00s [119/163] p11-kit-0:0.25.5-5.fc42.x86_6 100% | 13.3 MiB/s | 478.0 KiB | 00m00s [120/163] jansson-0:2.14-2.fc42.x86_64 100% | 2.6 MiB/s | 45.7 KiB | 00m00s [121/163] lua-libs-0:5.4.7-3.fc43.x86_6 100% | 5.3 MiB/s | 130.4 KiB | 00m00s [122/163] rpm-sign-libs-0:5.99.90-5.fc4 100% | 2.1 MiB/s | 29.7 KiB | 00m00s [123/163] libgomp-0:15.1.1-1.fc43.x86_6 100% | 12.7 MiB/s | 363.1 KiB | 00m00s [124/163] rpm-sequoia-0:1.8.0-1.fc43.x8 100% | 17.3 MiB/s | 938.8 KiB | 00m00s [125/163] libtasn1-0:4.20.0-1.fc43.x86_ 100% | 4.1 MiB/s | 75.0 KiB | 00m00s [126/163] elfutils-default-yama-scope-0 100% | 740.3 KiB/s | 12.6 KiB | 00m00s [127/163] json-c-0:0.18-2.fc42.x86_64 100% | 2.4 MiB/s | 44.9 KiB | 00m00s [128/163] ima-evm-utils-libs-0:1.6.2-5. 100% | 1.6 MiB/s | 29.5 KiB | 00m00s [129/163] libfsverity-0:1.6-2.fc42.x86_ 100% | 988.6 KiB/s | 18.8 KiB | 00m00s [130/163] gpgverify-0:2.1-3.fc43.noarch 100% | 672.0 KiB/s | 10.8 KiB | 00m00s [131/163] tpm2-tss-0:4.1.3-7.fc43.x86_6 100% | 15.1 MiB/s | 418.8 KiB | 00m00s [132/163] libassuan-0:2.5.7-3.fc42.x86_ 100% | 3.9 MiB/s | 67.6 KiB | 00m00s [133/163] gnutls-0:3.8.9-5.fc43.x86_64 100% | 17.6 MiB/s | 1.2 MiB | 00m00s [134/163] libgcrypt-0:1.11.1-1.fc43.x86 100% | 16.2 MiB/s | 596.1 KiB | 00m00s [135/163] libgpg-error-0:1.55-1.fc43.x8 100% | 9.3 MiB/s | 238.9 KiB | 00m00s [136/163] libksba-0:1.6.7-3.fc42.x86_64 100% | 8.3 MiB/s | 162.0 KiB | 00m00s [137/163] npth-0:1.8-2.fc42.x86_64 100% | 1.5 MiB/s | 25.8 KiB | 00m00s [138/163] openldap-0:2.6.9-5.fc43.x86_6 100% | 10.1 MiB/s | 258.6 KiB | 00m00s [139/163] libusb1-0:1.0.28-2.fc43.x86_6 100% | 4.6 MiB/s | 79.3 KiB | 00m00s [140/163] libevent-0:2.1.12-15.fc42.x86 100% | 8.2 MiB/s | 260.2 KiB | 00m00s [141/163] cyrus-sasl-lib-0:2.1.28-30.fc 100% | 17.2 MiB/s | 793.5 KiB | 00m00s [142/163] gnupg2-0:2.4.7-3.fc43.x86_64 100% | 12.7 MiB/s | 2.7 MiB | 00m00s [143/163] libtool-ltdl-0:2.5.4-4.fc42.x 100% | 2.1 MiB/s | 36.2 KiB | 00m00s [144/163] libidn2-0:2.3.8-1.fc43.x86_64 100% | 6.1 MiB/s | 168.9 KiB | 00m00s [145/163] libunistring-0:1.1-9.fc42.x86 100% | 17.7 MiB/s | 542.5 KiB | 00m00s [146/163] nettle-0:3.10.1-1.fc43.x86_64 100% | 12.6 MiB/s | 424.6 KiB | 00m00s [147/163] gdbm-libs-1:1.23-9.fc42.x86_6 100% | 3.3 MiB/s | 57.0 KiB | 00m00s [148/163] fedora-release-0:43-0.15.noar 100% | 897.6 KiB/s | 15.3 KiB | 00m00s [149/163] fedora-release-identity-basic 100% | 943.0 KiB/s | 16.0 KiB | 00m00s [150/163] libcurl-0:8.14.0~rc1-1.fc43.x 100% | 13.9 MiB/s | 397.5 KiB | 00m00s [151/163] systemd-standalone-sysusers-0 100% | 6.5 MiB/s | 133.8 KiB | 00m00s [152/163] xxhash-libs-0:0.8.3-2.fc42.x8 100% | 1.2 MiB/s | 39.1 KiB | 00m00s [153/163] gdb-minimal-0:16.3-1.fc43.x86 100% | 74.7 MiB/s | 4.4 MiB | 00m00s [154/163] libbrotli-0:1.1.0-6.fc43.x86_ 100% | 23.7 MiB/s | 339.9 KiB | 00m00s [155/163] libnghttp2-0:1.65.0-1.fc43.x8 100% | 4.2 MiB/s | 72.6 KiB | 00m00s [156/163] libpsl-0:0.21.5-5.fc42.x86_64 100% | 3.7 MiB/s | 64.0 KiB | 00m00s [157/163] libssh-0:0.11.1-4.fc42.x86_64 100% | 12.0 MiB/s | 233.3 KiB | 00m00s [158/163] keyutils-libs-0:1.6.3-5.fc42. 100% | 1.8 MiB/s | 31.5 KiB | 00m00s [159/163] krb5-libs-0:1.21.3-5.fc42.x86 100% | 9.5 MiB/s | 760.6 KiB | 00m00s [160/163] libcom_err-0:1.47.2-3.fc42.x8 100% | 1.5 MiB/s | 26.9 KiB | 00m00s [161/163] libverto-0:0.3.2-10.fc42.x86_ 100% | 1.2 MiB/s | 20.8 KiB | 00m00s [162/163] libssh-config-0:0.11.1-4.fc42 100% | 529.6 KiB/s | 9.0 KiB | 00m00s [163/163] publicsuffix-list-dafsa-0:202 100% | 3.2 MiB/s | 58.8 KiB | 00m00s -------------------------------------------------------------------------------- [163/163] Total 100% | 31.3 MiB/s | 58.1 MiB | 00m02s Running transaction [ 1/165] Verify package files 100% | 714.0 B/s | 163.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-44.fc43.x86_64 >>> Finished pre-transaction scriptlet: filesystem-0:3.18-44.fc43.x86_64 >>> [RPM] /var/lib/mock/fedora-rawhide-x86_64-1747241184.686403/root/var/cache/d [ 2/165] Prepare transaction 100% | 1.9 KiB/s | 163.0 B | 00m00s [ 3/165] Installing libgcc-0:15.1.1-1. 100% | 131.0 MiB/s | 268.3 KiB | 00m00s [ 4/165] Installing publicsuffix-list- 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 5/165] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/165] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 7/165] Installing fedora-gpg-keys-0: 100% | 19.1 MiB/s | 175.9 KiB | 00m00s [ 8/165] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 9/165] Installing fedora-repos-0:43- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/165] Installing fedora-release-com 100% | 12.1 MiB/s | 24.7 KiB | 00m00s [ 11/165] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/165] Installing setup-0:2.15.0-24. 100% | 47.6 MiB/s | 730.4 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/165] Installing filesystem-0:3.18- 100% | 1.4 MiB/s | 212.5 KiB | 00m00s [ 14/165] Installing ncurses-base-0:6.5 100% | 34.4 MiB/s | 352.2 KiB | 00m00s [ 15/165] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/165] Installing ncurses-libs-0:6.5 100% | 155.1 MiB/s | 952.8 KiB | 00m00s [ 17/165] Installing glibc-0:2.41.9000- 100% | 155.3 MiB/s | 6.7 MiB | 00m00s [ 18/165] Installing bash-0:5.2.37-3.fc 100% | 199.5 MiB/s | 8.2 MiB | 00m00s [ 19/165] Installing glibc-common-0:2.4 100% | 56.7 MiB/s | 1.0 MiB | 00m00s [ 20/165] Installing glibc-gconv-extra- 100% | 140.6 MiB/s | 7.3 MiB | 00m00s [ 21/165] Installing zlib-ng-compat-0:2 100% | 135.2 MiB/s | 138.4 KiB | 00m00s [ 22/165] Installing bzip2-libs-0:1.0.8 100% | 83.7 MiB/s | 85.7 KiB | 00m00s [ 23/165] Installing libstdc++-0:15.1.1 100% | 257.8 MiB/s | 2.8 MiB | 00m00s [ 24/165] Installing xz-libs-1:5.8.1-1. 100% | 213.8 MiB/s | 218.9 KiB | 00m00s [ 25/165] Installing libuuid-0:2.41-2.f 100% | 37.4 MiB/s | 38.3 KiB | 00m00s [ 26/165] Installing gmp-1:6.3.0-3.fc43 100% | 267.4 MiB/s | 821.5 KiB | 00m00s [ 27/165] Installing readline-0:8.2-13. 100% | 158.6 MiB/s | 487.1 KiB | 00m00s [ 28/165] Installing popt-0:1.19-8.fc42 100% | 27.2 MiB/s | 139.4 KiB | 00m00s [ 29/165] Installing libblkid-0:2.41-2. 100% | 128.7 MiB/s | 263.5 KiB | 00m00s [ 30/165] Installing libxcrypt-0:4.4.38 100% | 140.2 MiB/s | 287.2 KiB | 00m00s [ 31/165] Installing libzstd-0:1.5.7-1. 100% | 263.4 MiB/s | 809.1 KiB | 00m00s [ 32/165] Installing elfutils-libelf-0: 100% | 233.3 MiB/s | 1.2 MiB | 00m00s [ 33/165] Installing libgpg-error-0:1.5 100% | 29.0 MiB/s | 921.1 KiB | 00m00s [ 34/165] Installing crypto-policies-0: 100% | 14.8 MiB/s | 166.6 KiB | 00m00s [ 35/165] Installing libattr-0:2.5.2-5. 100% | 27.4 MiB/s | 28.1 KiB | 00m00s [ 36/165] Installing libacl-0:2.3.2-3.f 100% | 38.2 MiB/s | 39.2 KiB | 00m00s [ 37/165] Installing sqlite-libs-0:3.49 100% | 251.4 MiB/s | 1.5 MiB | 00m00s [ 38/165] Installing libtasn1-0:4.20.0- 100% | 173.9 MiB/s | 178.1 KiB | 00m00s [ 39/165] Installing libunistring-0:1.1 100% | 287.8 MiB/s | 1.7 MiB | 00m00s [ 40/165] Installing libidn2-0:2.3.8-1. 100% | 109.1 MiB/s | 558.7 KiB | 00m00s [ 41/165] Installing dwz-0:0.15-9.fc42. 100% | 20.4 MiB/s | 292.4 KiB | 00m00s [ 42/165] Installing mpfr-0:4.2.2-1.fc4 100% | 202.7 MiB/s | 830.4 KiB | 00m00s [ 43/165] Installing gawk-0:5.3.2-1.fc4 100% | 86.5 MiB/s | 1.8 MiB | 00m00s [ 44/165] Installing unzip-0:6.0-66.fc4 100% | 29.6 MiB/s | 393.8 KiB | 00m00s [ 45/165] Installing file-libs-0:5.46-1 100% | 456.1 MiB/s | 11.9 MiB | 00m00s [ 46/165] Installing file-0:5.46-1.fc43 100% | 8.3 MiB/s | 101.7 KiB | 00m00s [ 47/165] Installing libsmartcols-0:2.4 100% | 88.7 MiB/s | 181.6 KiB | 00m00s [ 48/165] Installing libeconf-0:0.7.6-1 100% | 64.7 MiB/s | 66.2 KiB | 00m00s [ 49/165] Installing libcap-ng-0:0.8.5- 100% | 69.2 MiB/s | 70.8 KiB | 00m00s [ 50/165] Installing audit-libs-0:4.0.3 100% | 170.5 MiB/s | 349.3 KiB | 00m00s [ 51/165] Installing pam-libs-0:1.7.0-4 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 52/165] Installing libcap-0:2.76-1.fc 100% | 14.9 MiB/s | 214.3 KiB | 00m00s [ 53/165] Installing systemd-libs-0:257 100% | 248.0 MiB/s | 2.2 MiB | 00m00s [ 54/165] Installing libsepol-0:3.8-1.f 100% | 269.2 MiB/s | 827.0 KiB | 00m00s [ 55/165] Installing lz4-libs-0:1.10.0- 100% | 154.7 MiB/s | 158.5 KiB | 00m00s [ 56/165] Installing libffi-0:3.4.8-1.f 100% | 82.4 MiB/s | 84.3 KiB | 00m00s [ 57/165] Installing p11-kit-0:0.25.5-5 100% | 80.9 MiB/s | 2.2 MiB | 00m00s [ 58/165] Installing alternatives-0:1.3 100% | 5.2 MiB/s | 63.8 KiB | 00m00s [ 59/165] Installing p11-kit-trust-0:0. 100% | 14.4 MiB/s | 397.2 KiB | 00m00s [ 60/165] Installing lua-libs-0:5.4.7-3 100% | 135.8 MiB/s | 278.1 KiB | 00m00s [ 61/165] Installing json-c-0:0.18-2.fc 100% | 85.9 MiB/s | 88.0 KiB | 00m00s [ 62/165] Installing zstd-0:1.5.7-1.fc4 100% | 95.0 MiB/s | 1.7 MiB | 00m00s [ 63/165] Installing libusb1-0:1.0.28-2 100% | 84.3 MiB/s | 172.7 KiB | 00m00s [ 64/165] Installing zip-0:3.0-43.fc42. 100% | 49.0 MiB/s | 702.4 KiB | 00m00s [ 65/165] Installing libpsl-0:0.21.5-5. 100% | 75.7 MiB/s | 77.5 KiB | 00m00s [ 66/165] Installing liblastlog2-0:2.41 100% | 35.1 MiB/s | 35.9 KiB | 00m00s [ 67/165] Installing libassuan-0:2.5.7- 100% | 82.8 MiB/s | 169.6 KiB | 00m00s [ 68/165] Installing libgcrypt-0:1.11.1 100% | 262.5 MiB/s | 1.6 MiB | 00m00s [ 69/165] Installing libksba-0:1.6.7-3. 100% | 131.9 MiB/s | 405.1 KiB | 00m00s [ 70/165] Installing libfdisk-0:2.41-2. 100% | 184.3 MiB/s | 377.5 KiB | 00m00s [ 71/165] Installing nettle-0:3.10.1-1. 100% | 155.0 MiB/s | 793.6 KiB | 00m00s [ 72/165] Installing gnutls-0:3.8.9-5.f 100% | 255.3 MiB/s | 3.6 MiB | 00m00s [ 73/165] Installing libxml2-0:2.12.10- 100% | 89.7 MiB/s | 1.7 MiB | 00m00s [ 74/165] Installing bzip2-0:1.0.8-20.f 100% | 7.8 MiB/s | 103.8 KiB | 00m00s [ 75/165] Installing add-determinism-0: 100% | 123.3 MiB/s | 2.5 MiB | 00m00s [ 76/165] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 77/165] Installing filesystem-srpm-ma 100% | 38.0 MiB/s | 38.9 KiB | 00m00s [ 78/165] Installing ed-0:1.21-2.fc42.x 100% | 12.1 MiB/s | 148.8 KiB | 00m00s [ 79/165] Installing patch-0:2.8-1.fc43 100% | 18.6 MiB/s | 228.3 KiB | 00m00s [ 80/165] Installing elfutils-default-y 100% | 157.2 KiB/s | 2.0 KiB | 00m00s [ 81/165] Installing elfutils-libs-0:0. 100% | 167.3 MiB/s | 685.2 KiB | 00m00s [ 82/165] Installing cpio-0:2.15-2.fc41 100% | 55.0 MiB/s | 1.1 MiB | 00m00s [ 83/165] Installing diffutils-0:3.12-2 100% | 74.3 MiB/s | 1.6 MiB | 00m00s [ 84/165] Installing libpkgconf-0:2.3.0 100% | 77.4 MiB/s | 79.2 KiB | 00m00s [ 85/165] Installing pkgconf-0:2.3.0-2. 100% | 6.8 MiB/s | 91.0 KiB | 00m00s [ 86/165] Installing jansson-0:2.14-2.f 100% | 92.2 MiB/s | 94.4 KiB | 00m00s [ 87/165] Installing libgomp-0:15.1.1-1 100% | 263.6 MiB/s | 539.9 KiB | 00m00s [ 88/165] Installing npth-0:1.8-2.fc42. 100% | 49.5 MiB/s | 50.7 KiB | 00m00s [ 89/165] Installing libtool-ltdl-0:2.5 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [ 90/165] Installing gdbm-libs-1:1.23-9 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [ 91/165] Installing cyrus-sasl-lib-0:2 100% | 104.7 MiB/s | 2.3 MiB | 00m00s [ 92/165] Installing xxhash-libs-0:0.8. 100% | 89.4 MiB/s | 91.6 KiB | 00m00s [ 93/165] Installing libbrotli-0:1.1.0- 100% | 163.2 MiB/s | 835.6 KiB | 00m00s [ 94/165] Installing libnghttp2-0:1.65. 100% | 79.7 MiB/s | 163.3 KiB | 00m00s [ 95/165] Installing keyutils-libs-0:1. 100% | 58.3 MiB/s | 59.7 KiB | 00m00s [ 96/165] Installing libcom_err-0:1.47. 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 97/165] Installing libverto-0:0.3.2-1 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [ 98/165] Installing pcre2-syntax-0:10. 100% | 135.0 MiB/s | 276.4 KiB | 00m00s [ 99/165] Installing pcre2-0:10.45-1.fc 100% | 227.6 MiB/s | 699.1 KiB | 00m00s [100/165] Installing libselinux-0:3.8-1 100% | 94.9 MiB/s | 194.3 KiB | 00m00s [101/165] Installing grep-0:3.12-1.fc43 100% | 47.7 MiB/s | 1.0 MiB | 00m00s [102/165] Installing findutils-1:4.10.0 100% | 78.1 MiB/s | 1.9 MiB | 00m00s [103/165] Installing sed-0:4.9-4.fc42.x 100% | 42.3 MiB/s | 865.5 KiB | 00m00s [104/165] Installing xz-1:5.8.1-1.fc43. 100% | 53.3 MiB/s | 1.3 MiB | 00m00s [105/165] Installing libmount-0:2.41-2. 100% | 121.6 MiB/s | 373.7 KiB | 00m00s [106/165] Installing util-linux-core-0: 100% | 58.9 MiB/s | 1.5 MiB | 00m00s [107/165] Installing tar-2:1.35-5.fc42. 100% | 105.8 MiB/s | 3.0 MiB | 00m00s [108/165] Installing libsemanage-0:3.8- 100% | 149.5 MiB/s | 306.2 KiB | 00m00s [109/165] Installing systemd-standalone 100% | 20.9 MiB/s | 277.8 KiB | 00m00s [110/165] Installing pkgconf-m4-0:2.3.0 100% | 14.5 MiB/s | 14.8 KiB | 00m00s [111/165] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [112/165] Installing coreutils-common-0 100% | 221.4 MiB/s | 11.3 MiB | 00m00s [113/165] Installing openssl-libs-1:3.5 100% | 286.7 MiB/s | 8.9 MiB | 00m00s [114/165] Installing coreutils-0:9.7-1. 100% | 97.2 MiB/s | 5.4 MiB | 00m00s [115/165] Installing ca-certificates-0: 100% | 1.1 MiB/s | 2.4 MiB | 00m02s [116/165] Installing libarchive-0:3.7.7 100% | 151.8 MiB/s | 932.6 KiB | 00m00s [117/165] Installing krb5-libs-0:1.21.3 100% | 176.9 MiB/s | 2.3 MiB | 00m00s [118/165] Installing tpm2-tss-0:4.1.3-7 100% | 174.2 MiB/s | 1.6 MiB | 00m00s [119/165] Installing ima-evm-utils-libs 100% | 30.3 MiB/s | 62.0 KiB | 00m00s [120/165] Installing libssh-0:0.11.1-4. 100% | 138.6 MiB/s | 567.5 KiB | 00m00s [121/165] Installing gzip-0:1.13-3.fc42 100% | 22.9 MiB/s | 398.4 KiB | 00m00s [122/165] Installing rpm-sequoia-0:1.8. 100% | 250.4 MiB/s | 2.5 MiB | 00m00s [123/165] Installing rpm-libs-0:5.99.90 100% | 181.9 MiB/s | 931.3 KiB | 00m00s [124/165] Installing libfsverity-0:1.6- 100% | 32.7 MiB/s | 33.5 KiB | 00m00s [125/165] Installing libevent-0:2.1.12- 100% | 177.1 MiB/s | 906.9 KiB | 00m00s [126/165] Installing openldap-0:2.6.9-5 100% | 128.7 MiB/s | 658.9 KiB | 00m00s [127/165] Installing gnupg2-0:2.4.7-3.f 100% | 178.0 MiB/s | 9.8 MiB | 00m00s [128/165] Installing libcurl-0:8.14.0~r 100% | 174.2 MiB/s | 892.1 KiB | 00m00s [129/165] Installing elfutils-debuginfo 100% | 6.5 MiB/s | 86.2 KiB | 00m00s [130/165] Installing binutils-0:2.44-3. 100% | 219.5 MiB/s | 25.9 MiB | 00m00s [131/165] Installing elfutils-0:0.193-2 100% | 112.4 MiB/s | 2.9 MiB | 00m00s [132/165] Installing gdb-minimal-0:16.3 100% | 232.4 MiB/s | 13.2 MiB | 00m00s [133/165] Installing debugedit-0:5.1-6. 100% | 13.6 MiB/s | 195.4 KiB | 00m00s [134/165] Installing curl-0:8.14.0~rc1- 100% | 13.3 MiB/s | 476.0 KiB | 00m00s [135/165] Installing rpm-0:5.99.90-5.fc 100% | 44.0 MiB/s | 2.5 MiB | 00m00s [136/165] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [137/165] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [138/165] Installing tree-sitter-srpm-m 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [139/165] Installing zig-srpm-macros-0: 100% | 1.6 MiB/s | 1.7 KiB | 00m00s [140/165] Installing rpm-sign-libs-0:5. 100% | 39.6 MiB/s | 40.5 KiB | 00m00s [141/165] Installing rpm-build-libs-0:5 100% | 129.5 MiB/s | 265.2 KiB | 00m00s [142/165] Installing gpgverify-0:2.1-3. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [143/165] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [144/165] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [145/165] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [146/165] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [147/165] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [148/165] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [149/165] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [150/165] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [151/165] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [152/165] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [153/165] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [154/165] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [155/165] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [156/165] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [157/165] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [158/165] Installing python-srpm-macros 100% | 51.8 MiB/s | 53.0 KiB | 00m00s [159/165] Installing redhat-rpm-config- 100% | 45.9 MiB/s | 188.0 KiB | 00m00s [160/165] Installing rpm-build-0:5.99.9 100% | 15.8 MiB/s | 290.3 KiB | 00m00s [161/165] Installing pyproject-srpm-mac 100% | 1.2 MiB/s | 2.5 KiB | 00m00s [162/165] Installing util-linux-0:2.41- 100% | 56.5 MiB/s | 3.6 MiB | 00m00s [163/165] Installing which-0:2.23-1.fc4 100% | 5.6 MiB/s | 85.6 KiB | 00m00s [164/165] Installing shadow-utils-2:4.1 100% | 81.1 MiB/s | 4.1 MiB | 00m00s [165/165] Installing info-0:7.2-3.fc42. 100% | 128.0 KiB/s | 358.3 KiB | 00m03s Warning: skipped OpenPGP checks for 163 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.6.0-1.fc43.x86_64 alternatives-1.33-1.fc43.x86_64 ansible-srpm-macros-1-17.1.fc42.noarch audit-libs-4.0.3-2.fc43.x86_64 bash-5.2.37-3.fc43.x86_64 binutils-2.44-3.fc43.x86_64 build-reproducibility-srpm-macros-0.6.0-1.fc43.noarch bzip2-1.0.8-20.fc42.x86_64 bzip2-libs-1.0.8-20.fc42.x86_64 ca-certificates-2024.2.69_v8.0.401-5.fc42.noarch coreutils-9.7-1.fc43.x86_64 coreutils-common-9.7-1.fc43.x86_64 cpio-2.15-2.fc41.x86_64 crypto-policies-20250402-2.git86c0178.fc43.noarch curl-8.14.0~rc1-1.fc43.x86_64 cyrus-sasl-lib-2.1.28-30.fc42.x86_64 debugedit-5.1-6.fc43.x86_64 diffutils-3.12-2.fc43.x86_64 dwz-0.15-9.fc42.x86_64 ed-1.21-2.fc42.x86_64 efi-srpm-macros-6-3.fc43.noarch elfutils-0.193-2.fc43.x86_64 elfutils-debuginfod-client-0.193-2.fc43.x86_64 elfutils-default-yama-scope-0.193-2.fc43.noarch elfutils-libelf-0.193-2.fc43.x86_64 elfutils-libs-0.193-2.fc43.x86_64 fedora-gpg-keys-43-0.2.noarch fedora-release-43-0.15.noarch fedora-release-common-43-0.15.noarch fedora-release-identity-basic-43-0.15.noarch fedora-repos-43-0.2.noarch fedora-repos-rawhide-43-0.2.noarch file-5.46-1.fc43.x86_64 file-libs-5.46-1.fc43.x86_64 filesystem-3.18-44.fc43.x86_64 filesystem-srpm-macros-3.18-44.fc43.noarch findutils-4.10.0-5.fc42.x86_64 fonts-srpm-macros-2.0.5-21.fc42.noarch forge-srpm-macros-0.4.0-2.fc42.noarch fpc-srpm-macros-1.3-14.fc42.noarch gawk-5.3.2-1.fc43.x86_64 gdb-minimal-16.3-1.fc43.x86_64 gdbm-libs-1.23-9.fc42.x86_64 ghc-srpm-macros-1.9.2-2.fc42.noarch glibc-2.41.9000-13.fc43.x86_64 glibc-common-2.41.9000-13.fc43.x86_64 glibc-gconv-extra-2.41.9000-13.fc43.x86_64 glibc-minimal-langpack-2.41.9000-13.fc43.x86_64 gmp-6.3.0-3.fc43.x86_64 gnat-srpm-macros-6-7.fc42.noarch gnupg2-2.4.7-3.fc43.x86_64 gnutls-3.8.9-5.fc43.x86_64 go-srpm-macros-3.6.0-7.fc43.noarch gpgverify-2.1-3.fc43.noarch grep-3.12-1.fc43.x86_64 gzip-1.13-3.fc42.x86_64 ima-evm-utils-libs-1.6.2-5.fc43.x86_64 info-7.2-3.fc42.x86_64 jansson-2.14-2.fc42.x86_64 json-c-0.18-2.fc42.x86_64 kernel-srpm-macros-1.0-25.fc42.noarch keyutils-libs-1.6.3-5.fc42.x86_64 krb5-libs-1.21.3-5.fc42.x86_64 libacl-2.3.2-3.fc42.x86_64 libarchive-3.7.7-4.fc43.x86_64 libassuan-2.5.7-3.fc42.x86_64 libattr-2.5.2-5.fc42.x86_64 libblkid-2.41-2.fc43.x86_64 libbrotli-1.1.0-6.fc43.x86_64 libcap-2.76-1.fc43.x86_64 libcap-ng-0.8.5-4.fc43.x86_64 libcom_err-1.47.2-3.fc42.x86_64 libcurl-8.14.0~rc1-1.fc43.x86_64 libeconf-0.7.6-1.fc43.x86_64 libevent-2.1.12-15.fc42.x86_64 libfdisk-2.41-2.fc43.x86_64 libffi-3.4.8-1.fc43.x86_64 libfsverity-1.6-2.fc42.x86_64 libgcc-15.1.1-1.fc43.x86_64 libgcrypt-1.11.1-1.fc43.x86_64 libgomp-15.1.1-1.fc43.x86_64 libgpg-error-1.55-1.fc43.x86_64 libidn2-2.3.8-1.fc43.x86_64 libksba-1.6.7-3.fc42.x86_64 liblastlog2-2.41-2.fc43.x86_64 libmount-2.41-2.fc43.x86_64 libnghttp2-1.65.0-1.fc43.x86_64 libpkgconf-2.3.0-2.fc42.x86_64 libpsl-0.21.5-5.fc42.x86_64 libselinux-3.8-1.fc43.x86_64 libsemanage-3.8-1.fc43.x86_64 libsepol-3.8-1.fc42.x86_64 libsmartcols-2.41-2.fc43.x86_64 libssh-0.11.1-4.fc42.x86_64 libssh-config-0.11.1-4.fc42.noarch libstdc++-15.1.1-1.fc43.x86_64 libtasn1-4.20.0-1.fc43.x86_64 libtool-ltdl-2.5.4-4.fc42.x86_64 libunistring-1.1-9.fc42.x86_64 libusb1-1.0.28-2.fc43.x86_64 libuuid-2.41-2.fc43.x86_64 libverto-0.3.2-10.fc42.x86_64 libxcrypt-4.4.38-7.fc43.x86_64 libxml2-2.12.10-1.fc43.x86_64 libzstd-1.5.7-1.fc43.x86_64 lua-libs-5.4.7-3.fc43.x86_64 lua-srpm-macros-1-15.fc42.noarch lz4-libs-1.10.0-2.fc42.x86_64 mpfr-4.2.2-1.fc43.x86_64 ncurses-base-6.5-5.20250125.fc42.noarch ncurses-libs-6.5-5.20250125.fc42.x86_64 nettle-3.10.1-1.fc43.x86_64 npth-1.8-2.fc42.x86_64 ocaml-srpm-macros-10-4.fc42.noarch openblas-srpm-macros-2-19.fc42.noarch openldap-2.6.9-5.fc43.x86_64 openssl-libs-3.5.0-3.fc43.x86_64 p11-kit-0.25.5-5.fc42.x86_64 p11-kit-trust-0.25.5-5.fc42.x86_64 package-notes-srpm-macros-0.5-13.fc42.noarch pam-libs-1.7.0-4.fc42.x86_64 patch-2.8-1.fc43.x86_64 pcre2-10.45-1.fc43.x86_64 pcre2-syntax-10.45-1.fc43.noarch perl-srpm-macros-1-57.fc42.noarch pkgconf-2.3.0-2.fc42.x86_64 pkgconf-m4-2.3.0-2.fc42.noarch pkgconf-pkg-config-2.3.0-2.fc42.x86_64 popt-1.19-8.fc42.x86_64 publicsuffix-list-dafsa-20250116-1.fc42.noarch pyproject-srpm-macros-1.18.1-1.fc43.noarch python-srpm-macros-3.14-5.fc43.noarch qt5-srpm-macros-5.15.16-1.fc43.noarch qt6-srpm-macros-6.9.0-2.fc43.noarch readline-8.2-13.fc43.x86_64 redhat-rpm-config-343-5.fc43.noarch rpm-5.99.90-5.fc43.x86_64 rpm-build-5.99.90-5.fc43.x86_64 rpm-build-libs-5.99.90-5.fc43.x86_64 rpm-libs-5.99.90-5.fc43.x86_64 rpm-sequoia-1.8.0-1.fc43.x86_64 rpm-sign-libs-5.99.90-5.fc43.x86_64 rust-srpm-macros-26.3-4.fc42.noarch sed-4.9-4.fc42.x86_64 setup-2.15.0-24.fc43.noarch shadow-utils-4.17.4-1.fc43.x86_64 sqlite-libs-3.49.1-1.fc43.x86_64 systemd-libs-257.5-5.fc43.x86_64 systemd-standalone-sysusers-257.5-5.fc43.x86_64 tar-1.35-5.fc42.x86_64 tpm2-tss-4.1.3-7.fc43.x86_64 tree-sitter-srpm-macros-0.2.4-1.fc43.noarch unzip-6.0-66.fc42.x86_64 util-linux-2.41-2.fc43.x86_64 util-linux-core-2.41-2.fc43.x86_64 which-2.23-1.fc42.x86_64 xxhash-libs-0.8.3-2.fc42.x86_64 xz-5.8.1-1.fc43.x86_64 xz-libs-5.8.1-1.fc43.x86_64 zig-srpm-macros-1-4.fc42.noarch zip-3.0-43.fc42.x86_64 zlib-ng-compat-2.2.4-2.fc43.x86_64 zstd-1.5.7-1.fc43.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1737158400 Wrote: /builddir/build/SRPMS/python-django-allauth-65.3.0-2.fc43.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1747241184.686403/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-59217gin/python-django-allauth/python-django-allauth.spec) Config(child) 0 minutes 25 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/python-django-allauth-65.3.0-2.fc43.src.rpm) Config(fedora-rawhide-x86_64) Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1747241184.686403/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management from host and used with --installroot: rpm-4.20.1-1.fc41.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 python3-dnf-4.23.0-1.fc41.noarch python3-dnf-plugins-core-4.10.1-1.fc41.noarch dnf5-5.2.13.1-1.fc41.x86_64 dnf5-plugins-5.2.13.1-1.fc41.x86_64 Finish: chroot init Start: build phase for python-django-allauth-65.3.0-2.fc43.src.rpm Start: build setup for python-django-allauth-65.3.0-2.fc43.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1737158400 Wrote: /builddir/build/SRPMS/python-django-allauth-65.3.0-2.fc43.src.rpm Updating and loading repositories: fedora 100% | 991.2 KiB/s | 24.8 KiB | 00m00s Copr repository 100% | 29.0 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 62.8 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: python3-devel x86_64 3.14.0~b1-1.fc43 copr_base 1.9 MiB python3-setuptools noarch 78.1.1-5.fc43 copr_base 9.0 MiB Installing dependencies: expat x86_64 2.7.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 294.2 KiB mpdecimal x86_64 4.0.0-2.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 216.8 KiB pyproject-rpm-macros noarch 1.18.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114.5 KiB python-pip-wheel noarch 24.3.1-2.fc42 copr_base 1.2 MiB python-rpm-macros noarch 3.14-5.fc43 copr_base 22.1 KiB python3 x86_64 3.14.0~b1-1.fc43 copr_base 28.9 KiB python3-libs x86_64 3.14.0~b1-1.fc43 copr_base 42.5 MiB python3-packaging noarch 25.0-1.fc43 copr_base 607.5 KiB python3-rpm-generators noarch 14-12.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81.7 KiB python3-rpm-macros noarch 3.14-5.fc43 copr_base 6.4 KiB tzdata noarch 2025b-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB Transaction Summary: Installing: 13 packages Total size of inbound packages is 14 MiB. Need to download 14 MiB. After this operation, 58 MiB extra will be used (install 58 MiB, remove 0 B). [ 1/13] python3-0:3.14.0~b1-1.fc43.x86_ 100% | 727.5 KiB/s | 26.9 KiB | 00m00s [ 2/13] python3-devel-0:3.14.0~b1-1.fc4 100% | 6.8 MiB/s | 385.0 KiB | 00m00s [ 3/13] python3-setuptools-0:78.1.1-5.f 100% | 16.9 MiB/s | 1.9 MiB | 00m00s [ 4/13] expat-0:2.7.1-1.fc43.x86_64 100% | 1.5 MiB/s | 115.9 KiB | 00m00s [ 5/13] python3-libs-0:3.14.0~b1-1.fc43 100% | 66.6 MiB/s | 9.4 MiB | 00m00s [ 6/13] python-pip-wheel-0:24.3.1-2.fc4 100% | 24.1 MiB/s | 1.2 MiB | 00m00s [ 7/13] mpdecimal-0:4.0.0-2.fc43.x86_64 100% | 1.4 MiB/s | 97.0 KiB | 00m00s [ 8/13] python-rpm-macros-0:3.14-5.fc43 100% | 2.1 MiB/s | 17.3 KiB | 00m00s [ 9/13] python3-rpm-macros-0:3.14-5.fc4 100% | 1.5 MiB/s | 12.1 KiB | 00m00s [10/13] pyproject-rpm-macros-0:1.18.1-1 100% | 2.4 MiB/s | 44.9 KiB | 00m00s [11/13] tzdata-0:2025b-1.fc43.noarch 100% | 12.7 MiB/s | 429.4 KiB | 00m00s [12/13] python3-packaging-0:25.0-1.fc43 100% | 14.8 MiB/s | 151.6 KiB | 00m00s [13/13] python3-rpm-generators-0:14-12. 100% | 503.1 KiB/s | 29.2 KiB | 00m00s -------------------------------------------------------------------------------- [13/13] Total 100% | 54.5 MiB/s | 13.8 MiB | 00m00s Running transaction [ 1/15] Verify package files 100% | 220.0 B/s | 13.0 B | 00m00s [ 2/15] Prepare transaction 100% | 265.0 B/s | 13.0 B | 00m00s [ 3/15] Installing python-rpm-macros-0: 100% | 22.3 MiB/s | 22.8 KiB | 00m00s [ 4/15] Installing python3-rpm-macros-0 100% | 0.0 B/s | 6.7 KiB | 00m00s [ 5/15] Installing pyproject-rpm-macros 100% | 28.4 MiB/s | 116.4 KiB | 00m00s [ 6/15] Installing tzdata-0:2025b-1.fc4 100% | 24.6 MiB/s | 1.9 MiB | 00m00s [ 7/15] Installing python-pip-wheel-0:2 100% | 414.7 MiB/s | 1.2 MiB | 00m00s [ 8/15] Installing mpdecimal-0:4.0.0-2. 100% | 71.1 MiB/s | 218.4 KiB | 00m00s [ 9/15] Installing expat-0:2.7.1-1.fc43 100% | 14.5 MiB/s | 296.3 KiB | 00m00s [10/15] Installing python3-libs-0:3.14. 100% | 176.4 MiB/s | 42.9 MiB | 00m00s [11/15] Installing python3-0:3.14.0~b1- 100% | 2.0 MiB/s | 30.7 KiB | 00m00s [12/15] Installing python3-packaging-0: 100% | 100.9 MiB/s | 620.0 KiB | 00m00s [13/15] Installing python3-rpm-generato 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [14/15] Installing python3-devel-0:3.14 100% | 58.3 MiB/s | 2.0 MiB | 00m00s [15/15] Installing python3-setuptools-0 100% | 76.2 MiB/s | 9.2 MiB | 00m00s Warning: skipped OpenPGP checks for 13 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Finish: build setup for python-django-allauth-65.3.0-2.fc43.src.rpm Start: rpmbuild python-django-allauth-65.3.0-2.fc43.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1737158400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.B4HgE0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.xEIh7f + umask 022 + cd /builddir/build/BUILD/python-django-allauth-65.3.0-build + cd /builddir/build/BUILD/python-django-allauth-65.3.0-build + rm -rf django-allauth + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/django-allauth-65.3.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd django-allauth + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/django-allauth-relax-coverage-version.diff + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/django-allauth-lower_pytest-asyncio_req.diff + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.yZq26H + umask 022 + cd /builddir/build/BUILD/python-django-allauth-65.3.0-build + cd django-allauth + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/pyproject-wheeldir --output /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-buildrequires -t -x mfa,openid,saml,socialaccount,steam Handling setuptools>=40.8.0 from build-system.requires Requirement satisfied: setuptools>=40.8.0 (installed: setuptools 78.1.1) /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating django_allauth.egg-info writing django_allauth.egg-info/PKG-INFO writing dependency_links to django_allauth.egg-info/dependency_links.txt writing requirements to django_allauth.egg-info/requires.txt writing top-level names to django_allauth.egg-info/top_level.txt writing manifest file 'django_allauth.egg-info/SOURCES.txt' reading manifest file 'django_allauth.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.mo' under directory 'allauth' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'django_allauth.egg-info/SOURCES.txt' Handling tox-current-env >= 0.0.16 from tox itself Requirement not satisfied: tox-current-env >= 0.0.16 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-django-allauth-65.3.0-2.fc43.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 953.2 KiB/s | 24.8 KiB | 00m00s Copr repository 100% | 28.5 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 68.4 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.18.1-1.fc43.noarch" is already installed. Package "python3-devel-3.14.0~b1-1.fc43.x86_64" is already installed. Package "python3-setuptools-78.1.1-5.fc43.noarch" is already installed. Package "python3-packaging-25.0-1.fc43.noarch" is already installed. Package "python3-setuptools-78.1.1-5.fc43.noarch" is already installed. Package Arch Version Repository Size Upgrading: python-pip-wheel noarch 25.1.1-3.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB replacing python-pip-wheel noarch 24.3.1-2.fc42 copr_base 1.2 MiB Installing: python3-pip noarch 24.3.1-2.fc42 copr_base 12.0 MiB python3-tox-current-env noarch 0.0.16-1.fc43 copr_base 78.4 KiB Installing dependencies: python-setuptools-wheel noarch 78.1.1-5.fc43 copr_base 1.1 MiB python3-cachetools noarch 5.5.2-1.fc43 copr_base 136.6 KiB python3-chardet noarch 5.2.0-18.fc43 copr_base 2.1 MiB python3-colorama noarch 0.4.6-10.fc43 copr_base 190.4 KiB python3-distlib noarch 0.3.9-2.fc43 copr_base 1.2 MiB python3-filelock noarch 3.15.4-5.fc43 copr_base 97.0 KiB python3-platformdirs noarch 4.2.2-4.fc43 copr_base 177.6 KiB python3-pluggy noarch 1.5.0-2.fc43 copr_base 213.2 KiB python3-pyproject-api noarch 1.9.0-1.fc43 copr_base 84.9 KiB python3-virtualenv noarch 20.31.2-1.fc43 copr_base 684.2 KiB tox noarch 4.26.0-2.fc43~bootstrap copr_base 1.4 MiB Transaction Summary: Installing: 13 packages Upgrading: 1 package Replacing: 1 package Total size of inbound packages is 6 MiB. Need to download 6 MiB. After this operation, 19 MiB extra will be used (install 21 MiB, remove 1 MiB). [ 1/14] python3-tox-current-env-0:0.0.1 100% | 895.0 KiB/s | 32.2 KiB | 00m00s [ 2/14] tox-0:4.26.0-2.fc43~bootstrap.n 100% | 5.8 MiB/s | 402.2 KiB | 00m00s [ 3/14] python3-cachetools-0:5.5.2-1.fc 100% | 802.2 KiB/s | 40.1 KiB | 00m00s [ 4/14] python3-pip-0:24.3.1-2.fc42.noa 100% | 24.8 MiB/s | 2.5 MiB | 00m00s [ 5/14] python3-chardet-0:5.2.0-18.fc43 100% | 7.4 MiB/s | 272.0 KiB | 00m00s [ 6/14] python3-colorama-0:0.4.6-10.fc4 100% | 3.7 MiB/s | 64.4 KiB | 00m00s [ 7/14] python3-filelock-0:3.15.4-5.fc4 100% | 4.3 MiB/s | 39.8 KiB | 00m00s [ 8/14] python3-platformdirs-0:4.2.2-4. 100% | 4.8 MiB/s | 44.4 KiB | 00m00s [ 9/14] python3-pluggy-0:1.5.0-2.fc43.n 100% | 6.2 MiB/s | 56.7 KiB | 00m00s [10/14] python3-pyproject-api-0:1.9.0-1 100% | 4.2 MiB/s | 38.6 KiB | 00m00s [11/14] python3-distlib-0:0.3.9-2.fc43. 100% | 23.4 MiB/s | 263.5 KiB | 00m00s [12/14] python3-virtualenv-0:20.31.2-1. 100% | 17.7 MiB/s | 253.7 KiB | 00m00s [13/14] python-setuptools-wheel-0:78.1. 100% | 51.7 MiB/s | 1.1 MiB | 00m00s [14/14] python-pip-wheel-0:25.1.1-3.fc4 100% | 11.6 MiB/s | 1.2 MiB | 00m00s -------------------------------------------------------------------------------- [14/14] Total 100% | 27.1 MiB/s | 6.3 MiB | 00m00s Running transaction [ 1/17] Verify package files 100% | 500.0 B/s | 14.0 B | 00m00s [ 2/17] Prepare transaction 100% | 468.0 B/s | 15.0 B | 00m00s [ 3/17] Installing python3-platformdirs 100% | 59.9 MiB/s | 184.0 KiB | 00m00s [ 4/17] Installing python3-filelock-0:3 100% | 33.8 MiB/s | 103.9 KiB | 00m00s [ 5/17] Upgrading python-pip-wheel-0:25 100% | 415.0 MiB/s | 1.2 MiB | 00m00s [ 6/17] Installing python-setuptools-wh 100% | 382.6 MiB/s | 1.1 MiB | 00m00s [ 7/17] Installing python3-distlib-0:0. 100% | 170.9 MiB/s | 1.2 MiB | 00m00s [ 8/17] Installing python3-virtualenv-0 100% | 19.9 MiB/s | 754.0 KiB | 00m00s [ 9/17] Installing python3-pyproject-ap 100% | 29.6 MiB/s | 91.0 KiB | 00m00s [10/17] Installing python3-pluggy-0:1.5 100% | 71.5 MiB/s | 219.7 KiB | 00m00s [11/17] Installing python3-colorama-0:0 100% | 48.9 MiB/s | 200.3 KiB | 00m00s [12/17] Installing python3-chardet-0:5. 100% | 82.0 MiB/s | 2.1 MiB | 00m00s [13/17] Installing python3-cachetools-0 100% | 45.9 MiB/s | 141.0 KiB | 00m00s [14/17] Installing tox-0:4.26.0-2.fc43~ 100% | 38.4 MiB/s | 1.5 MiB | 00m00s [15/17] Installing python3-tox-current- 100% | 16.2 MiB/s | 82.9 KiB | 00m00s [16/17] Installing python3-pip-0:24.3.1 100% | 101.0 MiB/s | 12.2 MiB | 00m00s [17/17] Removing python-pip-wheel-0:24. 100% | 97.0 B/s | 4.0 B | 00m00s Warning: skipped OpenPGP checks for 14 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.i0WDpy + umask 022 + cd /builddir/build/BUILD/python-django-allauth-65.3.0-build + cd django-allauth + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/pyproject-wheeldir --output /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-buildrequires -t -x mfa,openid,saml,socialaccount,steam Handling setuptools>=40.8.0 from build-system.requires Requirement satisfied: setuptools>=40.8.0 (installed: setuptools 78.1.1) /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing django_allauth.egg-info/PKG-INFO writing dependency_links to django_allauth.egg-info/dependency_links.txt writing requirements to django_allauth.egg-info/requires.txt writing top-level names to django_allauth.egg-info/top_level.txt reading manifest file 'django_allauth.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.mo' under directory 'allauth' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'django_allauth.egg-info/SOURCES.txt' Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py314: OK (0.01 seconds) congratulations :) (0.10 seconds) Handling tox from tox --print-deps-only: py314 Requirement satisfied: tox (installed: tox 4.26.0) Handling coverage from tox --print-deps-only: py314 Requirement not satisfied: coverage Handling Pillow>=9.0 from tox --print-deps-only: py314 Requirement not satisfied: Pillow>=9.0 Handling pytest>=7.4 from tox --print-deps-only: py314 Requirement not satisfied: pytest>=7.4 Handling pytest-asyncio >= 0.23.6 from tox --print-deps-only: py314 Requirement not satisfied: pytest-asyncio >= 0.23.6 Handling pytest-django>=4.5.2 from tox --print-deps-only: py314 Requirement not satisfied: pytest-django>=4.5.2 Handling python3-saml>=1.15.0,<2.0.0 from tox --print-deps-only: py314 Requirement not satisfied: python3-saml>=1.15.0,<2.0.0 py314: OK (0.00 seconds) congratulations :) (0.10 seconds) running dist_info writing django_allauth.egg-info/PKG-INFO writing dependency_links to django_allauth.egg-info/dependency_links.txt writing requirements to django_allauth.egg-info/requires.txt writing top-level names to django_allauth.egg-info/top_level.txt reading manifest file 'django_allauth.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.mo' under directory 'allauth' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'django_allauth.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/django_allauth-65.3.0.dist-info' Handling Django>=4.2.16 from hook generated metadata: Requires-Dist (django-allauth) Requirement not satisfied: Django>=4.2.16 Handling asgiref>=3.8.1 from hook generated metadata: Requires-Dist (django-allauth) Requirement not satisfied: asgiref>=3.8.1 Handling qrcode>=7.0.0; extra == "mfa" from hook generated metadata: Requires-Dist (django-allauth) Requirement not satisfied: qrcode>=7.0.0; extra == "mfa" Handling fido2>=1.1.2; extra == "mfa" from hook generated metadata: Requires-Dist (django-allauth) Requirement not satisfied: fido2>=1.1.2; extra == "mfa" Handling python3-openid>=3.0.8; extra == "openid" from hook generated metadata: Requires-Dist (django-allauth) Requirement not satisfied: python3-openid>=3.0.8; extra == "openid" Handling python3-saml<2.0.0,>=1.15.0; extra == "saml" from hook generated metadata: Requires-Dist (django-allauth) Requirement not satisfied: python3-saml<2.0.0,>=1.15.0; extra == "saml" Handling python3-openid>=3.0.8; extra == "steam" from hook generated metadata: Requires-Dist (django-allauth) Requirement not satisfied: python3-openid>=3.0.8; extra == "steam" Handling requests-oauthlib>=0.3.0; extra == "socialaccount" from hook generated metadata: Requires-Dist (django-allauth) Requirement not satisfied: requests-oauthlib>=0.3.0; extra == "socialaccount" Handling requests>=2.0.0; extra == "socialaccount" from hook generated metadata: Requires-Dist (django-allauth) Requirement not satisfied: requests>=2.0.0; extra == "socialaccount" Handling pyjwt[crypto]>=1.7; extra == "socialaccount" from hook generated metadata: Requires-Dist (django-allauth) Requirement not satisfied: pyjwt[crypto]>=1.7; extra == "socialaccount" + cat /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-buildrequires + rm -rfv django_allauth-65.3.0.dist-info/ removed 'django_allauth-65.3.0.dist-info/top_level.txt' removed 'django_allauth-65.3.0.dist-info/METADATA' removed 'django_allauth-65.3.0.dist-info/licenses/LICENSE' removed 'django_allauth-65.3.0.dist-info/licenses/AUTHORS' removed directory 'django_allauth-65.3.0.dist-info/licenses' removed directory 'django_allauth-65.3.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-django-allauth-65.3.0-2.fc43.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 917.9 KiB/s | 24.8 KiB | 00m00s Copr repository 100% | 6.5 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 63.8 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.18.1-1.fc43.noarch" is already installed. Package "python3-devel-3.14.0~b1-1.fc43.x86_64" is already installed. Package "python3-setuptools-78.1.1-5.fc43.noarch" is already installed. Package "python3-packaging-25.0-1.fc43.noarch" is already installed. Package "python3-pip-24.3.1-2.fc42.noarch" is already installed. Package "python3-setuptools-78.1.1-5.fc43.noarch" is already installed. Package "tox-4.26.0-2.fc43~bootstrap.noarch" is already installed. Package "python3-tox-current-env-0.0.16-1.fc43.noarch" is already installed. Package Arch Version Repository Size Installing: python3-asgiref noarch 3.8.1-2.fc43 copr_base 164.1 KiB python3-coverage x86_64 7.3.2-6.fc43 copr_base 1.8 MiB python3-django noarch 5.1.8-2.fc43 copr_base 21.3 MiB python3-fido2 noarch 1.2.0-2.fc43 copr_base 1.6 MiB python3-jwt noarch 2.8.0-3.fc43 copr_base 178.9 KiB python3-jwt+crypto noarch 2.8.0-3.fc43 copr_base 5.4 KiB python3-openid noarch 3.1.0-25.fc43 copr_base 1.1 MiB python3-pillow x86_64 11.2.1-1.fc43 copr_base 4.3 MiB python3-pytest noarch 8.3.4-3.fc43 copr_base 4.1 MiB python3-pytest-asyncio noarch 0.24.0-4.fc43 copr_base 166.6 KiB python3-pytest-django noarch 4.9.0-2.fc43 copr_base 197.7 KiB python3-qrcode noarch 8.0-5.fc43 copr_base 395.0 KiB python3-requests noarch 2.32.3-12.fc43 copr_base 487.5 KiB python3-requests-oauthlib noarch 1.3.1-11.fc43 copr_base 134.1 KiB python3-saml noarch 1.16.0-7.fc43 copr_base 845.5 KiB Installing dependencies: freetype x86_64 2.13.3-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 858.2 KiB fribidi x86_64 1.0.16-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194.3 KiB glib2 x86_64 2.84.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.7 MiB graphite2 x86_64 1.3.14-18.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195.8 KiB harfbuzz x86_64 11.2.1-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB jbigkit-libs x86_64 2.1-31.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121.4 KiB lcms2 x86_64 2.16-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 437.7 KiB libXau x86_64 1.0.12-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.9 KiB libimagequant x86_64 4.0.3-7.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 704.3 KiB libjpeg-turbo x86_64 3.1.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 803.2 KiB liblerc x86_64 4.0.0-8.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 636.1 KiB libpng x86_64 2:1.6.48-1.fc43 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 237.7 KiB libraqm x86_64 0.10.1-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.6 KiB libtiff x86_64 4.7.0-3.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 619.1 KiB libwebp x86_64 1.5.0-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 947.6 KiB libxcb x86_64 1.17.0-5.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libxslt x86_64 1.1.43-1.fc43 copr_base 460.1 KiB openjpeg x86_64 2.5.3-6.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 451.8 KiB python3-cffi x86_64 1.17.1-2.fc43 copr_base 1.3 MiB python3-charset-normalizer noarch 3.4.2-1.fc43 copr_base 354.0 KiB python3-cryptography x86_64 44.0.0-5.fc43 copr_base 5.2 MiB python3-defusedxml noarch 0.7.1-18.fc43 copr_base 197.6 KiB python3-idna noarch 3.10-2.fc43 copr_base 730.6 KiB python3-iniconfig noarch 1.1.1-25.fc43 copr_base 21.0 KiB python3-isodate noarch 0.7.2-2.fc43 copr_base 124.7 KiB python3-lxml x86_64 5.4.0-1.fc43 copr_base 5.1 MiB python3-oauthlib noarch 3.2.2-6.fc43 copr_base 996.4 KiB python3-olefile noarch 0.47-6.fc43 copr_base 346.4 KiB python3-ply noarch 3.11-26.fc43 copr_base 575.3 KiB python3-pycparser noarch 2.22-1.fc43 copr_base 1.5 MiB python3-sqlparse noarch 0.4.2-13.fc43 copr_base 361.6 KiB python3-urllib3 noarch 2.4.0-2.fc43 copr_base 1.1 MiB python3-xmlsec x86_64 1.3.14-3.fc43 copr_base 155.9 KiB xmlsec1 x86_64 1:1.2.41-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 547.1 KiB xmlsec1-openssl x86_64 1:1.2.41-2.fc42 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 KiB Transaction Summary: Installing: 50 packages Total size of inbound packages is 20 MiB. Need to download 20 MiB. After this operation, 80 MiB extra will be used (install 80 MiB, remove 0 B). [ 1/50] python3-asgiref-0:3.8.1-2.fc43. 100% | 1.5 MiB/s | 59.9 KiB | 00m00s [ 2/50] python3-saml-0:1.16.0-7.fc43.no 100% | 2.6 MiB/s | 154.7 KiB | 00m00s [ 3/50] python3-coverage-0:7.3.2-6.fc43 100% | 5.8 MiB/s | 383.2 KiB | 00m00s [ 4/50] python3-fido2-0:1.2.0-2.fc43.no 100% | 10.5 MiB/s | 364.9 KiB | 00m00s [ 5/50] python3-pillow-0:11.2.1-1.fc43. 100% | 37.7 MiB/s | 1.0 MiB | 00m00s [ 6/50] python3-jwt-0:2.8.0-3.fc43.noar 100% | 2.9 MiB/s | 63.2 KiB | 00m00s [ 7/50] python3-jwt+crypto-0:2.8.0-3.fc 100% | 722.1 KiB/s | 9.4 KiB | 00m00s [ 8/50] python3-pytest-0:8.3.4-3.fc43.n 100% | 47.0 MiB/s | 770.0 KiB | 00m00s [ 9/50] python3-pytest-asyncio-0:0.24.0 100% | 2.9 MiB/s | 47.8 KiB | 00m00s [10/50] python3-pytest-django-0:4.9.0-2 100% | 2.3 MiB/s | 59.8 KiB | 00m00s [11/50] python3-openid-0:3.1.0-25.fc43. 100% | 20.9 MiB/s | 257.0 KiB | 00m00s [12/50] python3-qrcode-0:8.0-5.fc43.noa 100% | 9.8 MiB/s | 120.0 KiB | 00m00s [13/50] python3-requests-0:2.32.3-12.fc 100% | 16.4 MiB/s | 150.9 KiB | 00m00s [14/50] python3-requests-oauthlib-0:1.3 100% | 5.4 MiB/s | 49.7 KiB | 00m00s [15/50] python3-isodate-0:0.7.2-2.fc43. 100% | 4.7 MiB/s | 47.9 KiB | 00m00s [16/50] python3-xmlsec-0:1.3.14-3.fc43. 100% | 3.4 MiB/s | 49.2 KiB | 00m00s [17/50] python3-lxml-0:5.4.0-1.fc43.x86 100% | 59.1 MiB/s | 1.4 MiB | 00m00s [18/50] python3-cryptography-0:44.0.0-5 100% | 35.9 MiB/s | 1.4 MiB | 00m00s [19/50] python3-iniconfig-0:1.1.1-25.fc 100% | 759.2 KiB/s | 19.0 KiB | 00m00s [20/50] python3-defusedxml-0:0.7.1-18.f 100% | 1.9 MiB/s | 52.5 KiB | 00m00s [21/50] python3-charset-normalizer-0:3. 100% | 10.7 MiB/s | 109.3 KiB | 00m00s [22/50] python3-idna-0:3.10-2.fc43.noar 100% | 10.6 MiB/s | 119.2 KiB | 00m00s [23/50] python3-cffi-0:1.17.1-2.fc43.x8 100% | 27.4 MiB/s | 308.4 KiB | 00m00s [24/50] python3-olefile-0:0.47-6.fc43.n 100% | 6.7 MiB/s | 75.4 KiB | 00m00s [25/50] python3-oauthlib-0:3.2.2-6.fc43 100% | 14.4 MiB/s | 221.9 KiB | 00m00s [26/50] python3-pycparser-0:2.22-1.fc43 100% | 21.6 MiB/s | 264.8 KiB | 00m00s [27/50] python3-ply-0:3.11-26.fc43.noar 100% | 10.0 MiB/s | 132.9 KiB | 00m00s [28/50] python3-django-0:5.1.8-2.fc43.n 100% | 81.1 MiB/s | 5.2 MiB | 00m00s [29/50] python3-sqlparse-0:0.4.2-13.fc4 100% | 1.9 MiB/s | 107.8 KiB | 00m00s [30/50] python3-urllib3-0:2.4.0-2.fc43. 100% | 24.6 MiB/s | 276.7 KiB | 00m00s [31/50] xmlsec1-1:1.2.41-2.fc42.x86_64 100% | 2.2 MiB/s | 188.9 KiB | 00m00s [32/50] lcms2-0:2.16-5.fc42.x86_64 100% | 10.0 MiB/s | 184.1 KiB | 00m00s [33/50] xmlsec1-openssl-1:1.2.41-2.fc42 100% | 1.4 MiB/s | 93.7 KiB | 00m00s [34/50] libimagequant-0:4.0.3-7.fc42.x8 100% | 14.8 MiB/s | 317.7 KiB | 00m00s [35/50] libjpeg-turbo-0:3.1.0-2.fc42.x8 100% | 12.1 MiB/s | 236.2 KiB | 00m00s [36/50] freetype-0:2.13.3-2.fc42.x86_64 100% | 5.0 MiB/s | 415.5 KiB | 00m00s [37/50] libraqm-0:0.10.1-2.fc42.x86_64 100% | 802.7 KiB/s | 22.5 KiB | 00m00s [38/50] libtiff-0:4.7.0-3.fc42.x86_64 100% | 8.6 MiB/s | 220.4 KiB | 00m00s [39/50] libwebp-0:1.5.0-2.fc42.x86_64 100% | 15.7 MiB/s | 320.6 KiB | 00m00s [40/50] libxcb-0:1.17.0-5.fc42.x86_64 100% | 12.0 MiB/s | 234.1 KiB | 00m00s [41/50] libxslt-0:1.1.43-1.fc43.x86_64 100% | 15.0 MiB/s | 184.8 KiB | 00m00s [42/50] openjpeg-0:2.5.3-6.fc42.x86_64 100% | 9.4 MiB/s | 192.8 KiB | 00m00s [43/50] libXau-0:1.0.12-2.fc42.x86_64 100% | 1.9 MiB/s | 33.6 KiB | 00m00s [44/50] jbigkit-libs-0:2.1-31.fc42.x86_ 100% | 2.9 MiB/s | 53.3 KiB | 00m00s [45/50] liblerc-0:4.0.0-8.fc42.x86_64 100% | 11.1 MiB/s | 216.7 KiB | 00m00s [46/50] fribidi-0:1.0.16-2.fc42.x86_64 100% | 2.8 MiB/s | 53.6 KiB | 00m00s [47/50] harfbuzz-0:11.2.1-1.fc43.x86_64 100% | 20.9 MiB/s | 1.1 MiB | 00m00s [48/50] graphite2-0:1.3.14-18.fc42.x86_ 100% | 2.2 MiB/s | 95.8 KiB | 00m00s [49/50] glib2-0:2.84.1-1.fc43.x86_64 100% | 55.2 MiB/s | 3.0 MiB | 00m00s [50/50] libpng-2:1.6.48-1.fc43.x86_64 100% | 6.7 MiB/s | 123.0 KiB | 00m00s -------------------------------------------------------------------------------- [50/50] Total 100% | 42.6 MiB/s | 20.4 MiB | 00m00s Running transaction [ 1/52] Verify package files 100% | 574.0 B/s | 50.0 B | 00m00s [ 2/52] Prepare transaction 100% | 357.0 B/s | 50.0 B | 00m00s [ 3/52] Installing libxslt-0:1.1.43-1.f 100% | 25.1 MiB/s | 463.2 KiB | 00m00s [ 4/52] Installing python3-lxml-0:5.4.0 100% | 181.9 MiB/s | 5.1 MiB | 00m00s [ 5/52] Installing xmlsec1-1:1.2.41-2.f 100% | 33.5 MiB/s | 549.2 KiB | 00m00s [ 6/52] Installing libwebp-0:1.5.0-2.fc 100% | 185.9 MiB/s | 951.8 KiB | 00m00s [ 7/52] Installing libjpeg-turbo-0:3.1. 100% | 262.0 MiB/s | 804.9 KiB | 00m00s [ 8/52] Installing python3-idna-0:3.10- 100% | 144.0 MiB/s | 737.1 KiB | 00m00s [ 9/52] Installing python3-urllib3-0:2. 100% | 109.8 MiB/s | 1.1 MiB | 00m00s [10/52] Installing xmlsec1-openssl-1:1. 100% | 135.8 MiB/s | 278.0 KiB | 00m00s [11/52] Installing python3-xmlsec-0:1.3 100% | 38.9 MiB/s | 159.5 KiB | 00m00s [12/52] Installing libpng-2:1.6.48-1.fc 100% | 116.7 MiB/s | 239.0 KiB | 00m00s [13/52] Installing graphite2-0:1.3.14-1 100% | 12.9 MiB/s | 197.9 KiB | 00m00s [14/52] Installing glib2-0:2.84.1-1.fc4 100% | 204.2 MiB/s | 14.7 MiB | 00m00s [15/52] Installing harfbuzz-0:11.2.1-1. 100% | 232.9 MiB/s | 2.8 MiB | 00m00s [16/52] Installing freetype-0:2.13.3-2. 100% | 168.0 MiB/s | 859.9 KiB | 00m00s [17/52] Installing fribidi-0:1.0.16-2.f 100% | 12.8 MiB/s | 196.8 KiB | 00m00s [18/52] Installing libraqm-0:0.10.1-2.f 100% | 29.0 MiB/s | 29.7 KiB | 00m00s [19/52] Installing liblerc-0:4.0.0-8.fc 100% | 155.7 MiB/s | 637.6 KiB | 00m00s [20/52] Installing jbigkit-libs-0:2.1-3 100% | 60.3 MiB/s | 123.4 KiB | 00m00s [21/52] Installing libtiff-0:4.7.0-3.fc 100% | 151.7 MiB/s | 621.3 KiB | 00m00s [22/52] Installing libXau-0:1.0.12-2.fc 100% | 38.3 MiB/s | 78.5 KiB | 00m00s [23/52] Installing libxcb-0:1.17.0-5.fc 100% | 108.0 MiB/s | 1.1 MiB | 00m00s [24/52] Installing openjpeg-0:2.5.3-6.f 100% | 147.7 MiB/s | 453.8 KiB | 00m00s [25/52] Installing libimagequant-0:4.0. 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [26/52] Installing lcms2-0:2.16-5.fc42. 100% | 143.0 MiB/s | 439.3 KiB | 00m00s [27/52] Installing python3-sqlparse-0:0 100% | 20.4 MiB/s | 376.6 KiB | 00m00s [28/52] Installing python3-ply-0:3.11-2 100% | 141.7 MiB/s | 580.4 KiB | 00m00s [29/52] Installing python3-pycparser-0: 100% | 167.2 MiB/s | 1.5 MiB | 00m00s [30/52] Installing python3-cffi-0:1.17. 100% | 151.3 MiB/s | 1.4 MiB | 00m00s [31/52] Installing python3-cryptography 100% | 138.7 MiB/s | 5.3 MiB | 00m00s [32/52] Installing python3-olefile-0:0. 100% | 113.8 MiB/s | 349.6 KiB | 00m00s [33/52] Installing python3-oauthlib-0:3 100% | 63.8 MiB/s | 1.0 MiB | 00m00s [34/52] Installing python3-charset-norm 100% | 20.9 MiB/s | 364.1 KiB | 00m00s [35/52] Installing python3-requests-0:2 100% | 81.3 MiB/s | 499.8 KiB | 00m00s [36/52] Installing python3-defusedxml-0 100% | 67.1 MiB/s | 206.0 KiB | 00m00s [37/52] Installing python3-iniconfig-0: 100% | 7.9 MiB/s | 24.2 KiB | 00m00s [38/52] Installing python3-pytest-0:8.3 100% | 111.2 MiB/s | 4.1 MiB | 00m00s [39/52] Installing python3-isodate-0:0. 100% | 43.3 MiB/s | 133.0 KiB | 00m00s [40/52] Installing python3-jwt-0:2.8.0- 100% | 45.8 MiB/s | 187.6 KiB | 00m00s [41/52] Installing python3-asgiref-0:3. 100% | 12.9 MiB/s | 171.7 KiB | 00m00s [42/52] Installing python3-django-0:5.1 100% | 34.8 MiB/s | 22.5 MiB | 00m01s [43/52] Installing python3-jwt+crypto-0 100% | 121.1 KiB/s | 124.0 B | 00m00s [44/52] Installing python3-saml-0:1.16. 100% | 93.3 MiB/s | 859.9 KiB | 00m00s [45/52] Installing python3-pytest-async 100% | 55.5 MiB/s | 170.5 KiB | 00m00s [46/52] Installing python3-pytest-djang 100% | 49.9 MiB/s | 204.6 KiB | 00m00s [47/52] Installing python3-openid-0:3.1 100% | 67.1 MiB/s | 1.1 MiB | 00m00s [48/52] Installing python3-requests-oau 100% | 23.9 MiB/s | 146.5 KiB | 00m00s [49/52] Installing python3-pillow-0:11. 100% | 166.4 MiB/s | 4.3 MiB | 00m00s [50/52] Installing python3-fido2-0:1.2. 100% | 113.1 MiB/s | 1.6 MiB | 00m00s [51/52] Installing python3-qrcode-0:8.0 100% | 19.4 MiB/s | 418.1 KiB | 00m00s [52/52] Installing python3-coverage-0:7 100% | 17.0 MiB/s | 1.8 MiB | 00m00s Warning: skipped OpenPGP checks for 50 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.VjxP9a + umask 022 + cd /builddir/build/BUILD/python-django-allauth-65.3.0-build + cd django-allauth + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/pyproject-wheeldir --output /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-buildrequires -t -x mfa,openid,saml,socialaccount,steam Handling setuptools>=40.8.0 from build-system.requires Requirement satisfied: setuptools>=40.8.0 (installed: setuptools 78.1.1) /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing django_allauth.egg-info/PKG-INFO writing dependency_links to django_allauth.egg-info/dependency_links.txt writing requirements to django_allauth.egg-info/requires.txt writing top-level names to django_allauth.egg-info/top_level.txt reading manifest file 'django_allauth.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.mo' under directory 'allauth' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'django_allauth.egg-info/SOURCES.txt' Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py314: OK (0.01 seconds) congratulations :) (0.10 seconds) Handling tox from tox --print-deps-only: py314 Requirement satisfied: tox (installed: tox 4.26.0) Handling coverage from tox --print-deps-only: py314 Requirement satisfied: coverage (installed: coverage 7.3.2) Handling Pillow>=9.0 from tox --print-deps-only: py314 Requirement satisfied: Pillow>=9.0 (installed: Pillow 11.2.1) Handling pytest>=7.4 from tox --print-deps-only: py314 Requirement satisfied: pytest>=7.4 (installed: pytest 8.3.4) Handling pytest-asyncio >= 0.23.6 from tox --print-deps-only: py314 Requirement satisfied: pytest-asyncio >= 0.23.6 (installed: pytest-asyncio 0.24.0) Handling pytest-django>=4.5.2 from tox --print-deps-only: py314 Requirement satisfied: pytest-django>=4.5.2 (installed: pytest-django 4.9.0) Handling python3-saml>=1.15.0,<2.0.0 from tox --print-deps-only: py314 Requirement satisfied: python3-saml>=1.15.0,<2.0.0 (installed: python3-saml 1.16.0) py314: OK (0.01 seconds) congratulations :) (0.10 seconds) running dist_info writing django_allauth.egg-info/PKG-INFO writing dependency_links to django_allauth.egg-info/dependency_links.txt writing requirements to django_allauth.egg-info/requires.txt writing top-level names to django_allauth.egg-info/top_level.txt reading manifest file 'django_allauth.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.mo' under directory 'allauth' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'django_allauth.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/django_allauth-65.3.0.dist-info' Handling Django>=4.2.16 from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: Django>=4.2.16 (installed: Django 5.1.8) Handling asgiref>=3.8.1 from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: asgiref>=3.8.1 (installed: asgiref 3.8.1) Handling qrcode>=7.0.0; extra == "mfa" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: qrcode>=7.0.0; extra == "mfa" (installed: qrcode 8.0) Handling fido2>=1.1.2; extra == "mfa" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: fido2>=1.1.2; extra == "mfa" (installed: fido2 1.2.0) Handling python3-openid>=3.0.8; extra == "openid" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: python3-openid>=3.0.8; extra == "openid" (installed: python3-openid 3.1.0) Handling python3-saml<2.0.0,>=1.15.0; extra == "saml" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: python3-saml<2.0.0,>=1.15.0; extra == "saml" (installed: python3-saml 1.16.0) Handling python3-openid>=3.0.8; extra == "steam" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: python3-openid>=3.0.8; extra == "steam" (installed: python3-openid 3.1.0) Handling requests-oauthlib>=0.3.0; extra == "socialaccount" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: requests-oauthlib>=0.3.0; extra == "socialaccount" (installed: requests-oauthlib 1.3.1) Handling requests>=2.0.0; extra == "socialaccount" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: requests>=2.0.0; extra == "socialaccount" (installed: requests 2.32.3) Handling pyjwt[crypto]>=1.7; extra == "socialaccount" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: pyjwt[crypto]>=1.7; extra == "socialaccount" (installed: pyjwt 2.8.0) (extras are currently not checked) + cat /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-buildrequires + rm -rfv django_allauth-65.3.0.dist-info/ removed 'django_allauth-65.3.0.dist-info/top_level.txt' removed 'django_allauth-65.3.0.dist-info/METADATA' removed 'django_allauth-65.3.0.dist-info/licenses/LICENSE' removed 'django_allauth-65.3.0.dist-info/licenses/AUTHORS' removed directory 'django_allauth-65.3.0.dist-info/licenses' removed directory 'django_allauth-65.3.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-django-allauth-65.3.0-2.fc43.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 284.8 KiB/s | 24.8 KiB | 00m00s Copr repository 100% | 46.6 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 72.2 KiB/s | 3.8 KiB | 00m00s Repositories loaded. Package "pyproject-rpm-macros-1.18.1-1.fc43.noarch" is already installed. Package "python3-devel-3.14.0~b1-1.fc43.x86_64" is already installed. Package "python3-setuptools-78.1.1-5.fc43.noarch" is already installed. Package "python3-asgiref-3.8.1-2.fc43.noarch" is already installed. Package "python3-coverage-7.3.2-6.fc43.x86_64" is already installed. Package "python3-django-5.1.8-2.fc43.noarch" is already installed. Package "python3-fido2-1.2.0-2.fc43.noarch" is already installed. Package "python3-packaging-25.0-1.fc43.noarch" is already installed. Package "python3-pillow-11.2.1-1.fc43.x86_64" is already installed. Package "python3-pip-24.3.1-2.fc42.noarch" is already installed. Package "python3-jwt-2.8.0-3.fc43.noarch" is already installed. Package "python3-jwt+crypto-2.8.0-3.fc43.noarch" is already installed. Package "python3-pytest-8.3.4-3.fc43.noarch" is already installed. Package "python3-pytest-asyncio-0.24.0-4.fc43.noarch" is already installed. Package "python3-pytest-django-4.9.0-2.fc43.noarch" is already installed. Package "python3-openid-3.1.0-25.fc43.noarch" is already installed. Package "python3-qrcode-8.0-5.fc43.noarch" is already installed. Package "python3-requests-2.32.3-12.fc43.noarch" is already installed. Package "python3-requests-oauthlib-1.3.1-11.fc43.noarch" is already installed. Package "python3-setuptools-78.1.1-5.fc43.noarch" is already installed. Package "tox-4.26.0-2.fc43~bootstrap.noarch" is already installed. Package "python3-tox-current-env-0.0.16-1.fc43.noarch" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.dSl8y7 + umask 022 + cd /builddir/build/BUILD/python-django-allauth-65.3.0-build + cd django-allauth + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=43 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/pyproject-wheeldir --output /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-buildrequires -t -x mfa,openid,saml,socialaccount,steam Handling setuptools>=40.8.0 from build-system.requires Requirement satisfied: setuptools>=40.8.0 (installed: setuptools 78.1.1) /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing django_allauth.egg-info/PKG-INFO writing dependency_links to django_allauth.egg-info/dependency_links.txt writing requirements to django_allauth.egg-info/requires.txt writing top-level names to django_allauth.egg-info/top_level.txt reading manifest file 'django_allauth.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.mo' under directory 'allauth' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'django_allauth.egg-info/SOURCES.txt' Handling tox-current-env >= 0.0.16 from tox itself Requirement satisfied: tox-current-env >= 0.0.16 (installed: tox-current-env 0.0.16) py314: OK (0.01 seconds) congratulations :) (0.11 seconds) Handling tox from tox --print-deps-only: py314 Requirement satisfied: tox (installed: tox 4.26.0) Handling coverage from tox --print-deps-only: py314 Requirement satisfied: coverage (installed: coverage 7.3.2) Handling Pillow>=9.0 from tox --print-deps-only: py314 Requirement satisfied: Pillow>=9.0 (installed: Pillow 11.2.1) Handling pytest>=7.4 from tox --print-deps-only: py314 Requirement satisfied: pytest>=7.4 (installed: pytest 8.3.4) Handling pytest-asyncio >= 0.23.6 from tox --print-deps-only: py314 Requirement satisfied: pytest-asyncio >= 0.23.6 (installed: pytest-asyncio 0.24.0) Handling pytest-django>=4.5.2 from tox --print-deps-only: py314 Requirement satisfied: pytest-django>=4.5.2 (installed: pytest-django 4.9.0) Handling python3-saml>=1.15.0,<2.0.0 from tox --print-deps-only: py314 Requirement satisfied: python3-saml>=1.15.0,<2.0.0 (installed: python3-saml 1.16.0) py314: OK (0.01 seconds) congratulations :) (0.11 seconds) running dist_info writing django_allauth.egg-info/PKG-INFO writing dependency_links to django_allauth.egg-info/dependency_links.txt writing requirements to django_allauth.egg-info/requires.txt writing top-level names to django_allauth.egg-info/top_level.txt reading manifest file 'django_allauth.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.mo' under directory 'allauth' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'django_allauth.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/django_allauth-65.3.0.dist-info' Handling Django>=4.2.16 from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: Django>=4.2.16 (installed: Django 5.1.8) Handling asgiref>=3.8.1 from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: asgiref>=3.8.1 (installed: asgiref 3.8.1) Handling qrcode>=7.0.0; extra == "mfa" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: qrcode>=7.0.0; extra == "mfa" (installed: qrcode 8.0) Handling fido2>=1.1.2; extra == "mfa" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: fido2>=1.1.2; extra == "mfa" (installed: fido2 1.2.0) Handling python3-openid>=3.0.8; extra == "openid" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: python3-openid>=3.0.8; extra == "openid" (installed: python3-openid 3.1.0) Handling python3-saml<2.0.0,>=1.15.0; extra == "saml" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: python3-saml<2.0.0,>=1.15.0; extra == "saml" (installed: python3-saml 1.16.0) Handling python3-openid>=3.0.8; extra == "steam" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: python3-openid>=3.0.8; extra == "steam" (installed: python3-openid 3.1.0) Handling requests-oauthlib>=0.3.0; extra == "socialaccount" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: requests-oauthlib>=0.3.0; extra == "socialaccount" (installed: requests-oauthlib 1.3.1) Handling requests>=2.0.0; extra == "socialaccount" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: requests>=2.0.0; extra == "socialaccount" (installed: requests 2.32.3) Handling pyjwt[crypto]>=1.7; extra == "socialaccount" from hook generated metadata: Requires-Dist (django-allauth) Requirement satisfied: pyjwt[crypto]>=1.7; extra == "socialaccount" (installed: pyjwt 2.8.0) (extras are currently not checked) + cat /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-buildrequires + rm -rfv django_allauth-65.3.0.dist-info/ removed 'django_allauth-65.3.0.dist-info/top_level.txt' removed 'django_allauth-65.3.0.dist-info/METADATA' removed 'django_allauth-65.3.0.dist-info/licenses/LICENSE' removed 'django_allauth-65.3.0.dist-info/licenses/AUTHORS' removed directory 'django_allauth-65.3.0.dist-info/licenses' removed directory 'django_allauth-65.3.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.V11zqH + umask 022 + cd /builddir/build/BUILD/python-django-allauth-65.3.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd django-allauth + mkdir -p /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/pyproject-wheeldir Processing /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running dist_info creating /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir/pip-modern-metadata-asudsrtg/django_allauth.egg-info writing /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir/pip-modern-metadata-asudsrtg/django_allauth.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir/pip-modern-metadata-asudsrtg/django_allauth.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir/pip-modern-metadata-asudsrtg/django_allauth.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir/pip-modern-metadata-asudsrtg/django_allauth.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir/pip-modern-metadata-asudsrtg/django_allauth.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir/pip-modern-metadata-asudsrtg/django_allauth.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.mo' under directory 'allauth' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file '/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir/pip-modern-metadata-asudsrtg/django_allauth.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir/pip-modern-metadata-asudsrtg/django_allauth-65.3.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: django-allauth Building wheel for django-allauth (pyproject.toml): started Running command Building wheel for django-allauth (pyproject.toml) /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib/allauth copying allauth/__init__.py -> build/lib/allauth copying allauth/app_settings.py -> build/lib/allauth copying allauth/conftest.py -> build/lib/allauth copying allauth/decorators.py -> build/lib/allauth copying allauth/exceptions.py -> build/lib/allauth copying allauth/models.py -> build/lib/allauth copying allauth/ratelimit.py -> build/lib/allauth copying allauth/tests.py -> build/lib/allauth copying allauth/urls.py -> build/lib/allauth copying allauth/utils.py -> build/lib/allauth creating build/lib/allauth/account copying allauth/account/__init__.py -> build/lib/allauth/account copying allauth/account/adapter.py -> build/lib/allauth/account copying allauth/account/admin.py -> build/lib/allauth/account copying allauth/account/app_settings.py -> build/lib/allauth/account copying allauth/account/apps.py -> build/lib/allauth/account copying allauth/account/auth_backends.py -> build/lib/allauth/account copying allauth/account/authentication.py -> build/lib/allauth/account copying allauth/account/checks.py -> build/lib/allauth/account copying allauth/account/decorators.py -> build/lib/allauth/account copying allauth/account/forms.py -> build/lib/allauth/account copying allauth/account/managers.py -> build/lib/allauth/account copying allauth/account/middleware.py -> build/lib/allauth/account copying allauth/account/mixins.py -> build/lib/allauth/account copying allauth/account/models.py -> build/lib/allauth/account copying allauth/account/reauthentication.py -> build/lib/allauth/account copying allauth/account/signals.py -> build/lib/allauth/account copying allauth/account/stages.py -> build/lib/allauth/account copying allauth/account/urls.py -> build/lib/allauth/account copying allauth/account/utils.py -> build/lib/allauth/account copying allauth/account/views.py -> build/lib/allauth/account creating build/lib/allauth/core copying allauth/core/__init__.py -> build/lib/allauth/core copying allauth/core/context.py -> build/lib/allauth/core copying allauth/core/exceptions.py -> build/lib/allauth/core copying allauth/core/ratelimit.py -> build/lib/allauth/core creating build/lib/allauth/headless copying allauth/headless/__init__.py -> build/lib/allauth/headless copying allauth/headless/adapter.py -> build/lib/allauth/headless copying allauth/headless/app_settings.py -> build/lib/allauth/headless copying allauth/headless/apps.py -> build/lib/allauth/headless copying allauth/headless/conftest.py -> build/lib/allauth/headless copying allauth/headless/constants.py -> build/lib/allauth/headless copying allauth/headless/urls.py -> build/lib/allauth/headless creating build/lib/allauth/mfa copying allauth/mfa/__init__.py -> build/lib/allauth/mfa copying allauth/mfa/adapter.py -> build/lib/allauth/mfa copying allauth/mfa/admin.py -> build/lib/allauth/mfa copying allauth/mfa/app_settings.py -> build/lib/allauth/mfa copying allauth/mfa/apps.py -> build/lib/allauth/mfa copying allauth/mfa/checks.py -> build/lib/allauth/mfa copying allauth/mfa/models.py -> build/lib/allauth/mfa copying allauth/mfa/signals.py -> build/lib/allauth/mfa copying allauth/mfa/stages.py -> build/lib/allauth/mfa copying allauth/mfa/urls.py -> build/lib/allauth/mfa copying allauth/mfa/utils.py -> build/lib/allauth/mfa creating build/lib/allauth/socialaccount copying allauth/socialaccount/__init__.py -> build/lib/allauth/socialaccount copying allauth/socialaccount/adapter.py -> build/lib/allauth/socialaccount copying allauth/socialaccount/admin.py -> build/lib/allauth/socialaccount copying allauth/socialaccount/app_settings.py -> build/lib/allauth/socialaccount copying allauth/socialaccount/apps.py -> build/lib/allauth/socialaccount copying allauth/socialaccount/conftest.py -> build/lib/allauth/socialaccount copying allauth/socialaccount/forms.py -> build/lib/allauth/socialaccount copying allauth/socialaccount/helpers.py -> build/lib/allauth/socialaccount copying allauth/socialaccount/models.py -> build/lib/allauth/socialaccount copying allauth/socialaccount/sessions.py -> build/lib/allauth/socialaccount copying allauth/socialaccount/signals.py -> build/lib/allauth/socialaccount copying allauth/socialaccount/urls.py -> build/lib/allauth/socialaccount copying allauth/socialaccount/views.py -> build/lib/allauth/socialaccount creating build/lib/allauth/templatetags copying allauth/templatetags/__init__.py -> build/lib/allauth/templatetags copying allauth/templatetags/allauth.py -> build/lib/allauth/templatetags creating build/lib/allauth/usersessions copying allauth/usersessions/__init__.py -> build/lib/allauth/usersessions copying allauth/usersessions/adapter.py -> build/lib/allauth/usersessions copying allauth/usersessions/admin.py -> build/lib/allauth/usersessions copying allauth/usersessions/app_settings.py -> build/lib/allauth/usersessions copying allauth/usersessions/apps.py -> build/lib/allauth/usersessions copying allauth/usersessions/forms.py -> build/lib/allauth/usersessions copying allauth/usersessions/middleware.py -> build/lib/allauth/usersessions copying allauth/usersessions/models.py -> build/lib/allauth/usersessions copying allauth/usersessions/signals.py -> build/lib/allauth/usersessions copying allauth/usersessions/urls.py -> build/lib/allauth/usersessions copying allauth/usersessions/views.py -> build/lib/allauth/usersessions creating build/lib/allauth/account/internal copying allauth/account/internal/__init__.py -> build/lib/allauth/account/internal copying allauth/account/internal/decorators.py -> build/lib/allauth/account/internal copying allauth/account/internal/stagekit.py -> build/lib/allauth/account/internal creating build/lib/allauth/account/management copying allauth/account/management/__init__.py -> build/lib/allauth/account/management creating build/lib/allauth/account/migrations copying allauth/account/migrations/0001_initial.py -> build/lib/allauth/account/migrations copying allauth/account/migrations/0002_email_max_length.py -> build/lib/allauth/account/migrations copying allauth/account/migrations/0003_alter_emailaddress_create_unique_verified_email.py -> build/lib/allauth/account/migrations copying allauth/account/migrations/0004_alter_emailaddress_drop_unique_email.py -> build/lib/allauth/account/migrations copying allauth/account/migrations/0005_emailaddress_idx_upper_email.py -> build/lib/allauth/account/migrations copying allauth/account/migrations/0006_emailaddress_lower.py -> build/lib/allauth/account/migrations copying allauth/account/migrations/0007_emailaddress_idx_email.py -> build/lib/allauth/account/migrations copying allauth/account/migrations/0008_emailaddress_unique_primary_email_fixup.py -> build/lib/allauth/account/migrations copying allauth/account/migrations/0009_emailaddress_unique_primary_email.py -> build/lib/allauth/account/migrations copying allauth/account/migrations/__init__.py -> build/lib/allauth/account/migrations creating build/lib/allauth/account/templatetags copying allauth/account/templatetags/__init__.py -> build/lib/allauth/account/templatetags copying allauth/account/templatetags/account.py -> build/lib/allauth/account/templatetags creating build/lib/allauth/account/tests copying allauth/account/tests/__init__.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_adapter.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_ajax.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_auth_backends.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_change_email.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_change_password.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_commands.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_decorators.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_email_verification.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_email_verification_by_code.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_login.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_login_by_code.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_logout.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_middleware.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_models.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_ratelimit.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_reauthentication.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_reset_password.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_security.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_signup.py -> build/lib/allauth/account/tests copying allauth/account/tests/test_utils.py -> build/lib/allauth/account/tests creating build/lib/allauth/account/internal/flows copying allauth/account/internal/flows/__init__.py -> build/lib/allauth/account/internal/flows copying allauth/account/internal/flows/email_verification.py -> build/lib/allauth/account/internal/flows copying allauth/account/internal/flows/email_verification_by_code.py -> build/lib/allauth/account/internal/flows copying allauth/account/internal/flows/login.py -> build/lib/allauth/account/internal/flows copying allauth/account/internal/flows/login_by_code.py -> build/lib/allauth/account/internal/flows copying allauth/account/internal/flows/logout.py -> build/lib/allauth/account/internal/flows copying allauth/account/internal/flows/manage_email.py -> build/lib/allauth/account/internal/flows copying allauth/account/internal/flows/password_change.py -> build/lib/allauth/account/internal/flows copying allauth/account/internal/flows/password_reset.py -> build/lib/allauth/account/internal/flows copying allauth/account/internal/flows/reauthentication.py -> build/lib/allauth/account/internal/flows copying allauth/account/internal/flows/signup.py -> build/lib/allauth/account/internal/flows creating build/lib/allauth/account/management/commands copying allauth/account/management/commands/__init__.py -> build/lib/allauth/account/management/commands copying allauth/account/management/commands/account_unsetmultipleprimaryemails.py -> build/lib/allauth/account/management/commands creating build/lib/allauth/core/internal copying allauth/core/internal/__init__.py -> build/lib/allauth/core/internal copying allauth/core/internal/adapter.py -> build/lib/allauth/core/internal copying allauth/core/internal/httpkit.py -> build/lib/allauth/core/internal creating build/lib/allauth/core/tests copying allauth/core/tests/__init__.py -> build/lib/allauth/core/tests copying allauth/core/tests/test_ratelimit.py -> build/lib/allauth/core/tests creating build/lib/allauth/core/internal/tests copying allauth/core/internal/tests/__init__.py -> build/lib/allauth/core/internal/tests copying allauth/core/internal/tests/test_httpkit.py -> build/lib/allauth/core/internal/tests creating build/lib/allauth/headless/account copying allauth/headless/account/__init__.py -> build/lib/allauth/headless/account copying allauth/headless/account/inputs.py -> build/lib/allauth/headless/account copying allauth/headless/account/response.py -> build/lib/allauth/headless/account copying allauth/headless/account/urls.py -> build/lib/allauth/headless/account copying allauth/headless/account/views.py -> build/lib/allauth/headless/account creating build/lib/allauth/headless/base copying allauth/headless/base/__init__.py -> build/lib/allauth/headless/base copying allauth/headless/base/response.py -> build/lib/allauth/headless/base copying allauth/headless/base/urls.py -> build/lib/allauth/headless/base copying allauth/headless/base/views.py -> build/lib/allauth/headless/base creating build/lib/allauth/headless/internal copying allauth/headless/internal/__init__.py -> build/lib/allauth/headless/internal copying allauth/headless/internal/authkit.py -> build/lib/allauth/headless/internal copying allauth/headless/internal/decorators.py -> build/lib/allauth/headless/internal copying allauth/headless/internal/sessionkit.py -> build/lib/allauth/headless/internal creating build/lib/allauth/headless/mfa copying allauth/headless/mfa/__init__.py -> build/lib/allauth/headless/mfa copying allauth/headless/mfa/inputs.py -> build/lib/allauth/headless/mfa copying allauth/headless/mfa/response.py -> build/lib/allauth/headless/mfa copying allauth/headless/mfa/urls.py -> build/lib/allauth/headless/mfa copying allauth/headless/mfa/views.py -> build/lib/allauth/headless/mfa creating build/lib/allauth/headless/socialaccount copying allauth/headless/socialaccount/__init__.py -> build/lib/allauth/headless/socialaccount copying allauth/headless/socialaccount/forms.py -> build/lib/allauth/headless/socialaccount copying allauth/headless/socialaccount/inputs.py -> build/lib/allauth/headless/socialaccount copying allauth/headless/socialaccount/internal.py -> build/lib/allauth/headless/socialaccount copying allauth/headless/socialaccount/response.py -> build/lib/allauth/headless/socialaccount copying allauth/headless/socialaccount/urls.py -> build/lib/allauth/headless/socialaccount copying allauth/headless/socialaccount/views.py -> build/lib/allauth/headless/socialaccount creating build/lib/allauth/headless/tests copying allauth/headless/tests/__init__.py -> build/lib/allauth/headless/tests copying allauth/headless/tests/test_tokens.py -> build/lib/allauth/headless/tests creating build/lib/allauth/headless/tokens copying allauth/headless/tokens/__init__.py -> build/lib/allauth/headless/tokens copying allauth/headless/tokens/base.py -> build/lib/allauth/headless/tokens copying allauth/headless/tokens/sessions.py -> build/lib/allauth/headless/tokens creating build/lib/allauth/headless/usersessions copying allauth/headless/usersessions/__init__.py -> build/lib/allauth/headless/usersessions copying allauth/headless/usersessions/inputs.py -> build/lib/allauth/headless/usersessions copying allauth/headless/usersessions/response.py -> build/lib/allauth/headless/usersessions copying allauth/headless/usersessions/urls.py -> build/lib/allauth/headless/usersessions copying allauth/headless/usersessions/views.py -> build/lib/allauth/headless/usersessions creating build/lib/allauth/headless/account/tests copying allauth/headless/account/tests/__init__.py -> build/lib/allauth/headless/account/tests copying allauth/headless/account/tests/test_change_email.py -> build/lib/allauth/headless/account/tests copying allauth/headless/account/tests/test_change_password.py -> build/lib/allauth/headless/account/tests copying allauth/headless/account/tests/test_email_verification.py -> build/lib/allauth/headless/account/tests copying allauth/headless/account/tests/test_email_verification_by_code.py -> build/lib/allauth/headless/account/tests copying allauth/headless/account/tests/test_login.py -> build/lib/allauth/headless/account/tests copying allauth/headless/account/tests/test_login_by_code.py -> build/lib/allauth/headless/account/tests copying allauth/headless/account/tests/test_reauthentication.py -> build/lib/allauth/headless/account/tests copying allauth/headless/account/tests/test_reset_password.py -> build/lib/allauth/headless/account/tests copying allauth/headless/account/tests/test_session.py -> build/lib/allauth/headless/account/tests copying allauth/headless/account/tests/test_signup.py -> build/lib/allauth/headless/account/tests creating build/lib/allauth/headless/base/tests copying allauth/headless/base/tests/__init__.py -> build/lib/allauth/headless/base/tests copying allauth/headless/base/tests/test_views.py -> build/lib/allauth/headless/base/tests creating build/lib/allauth/headless/internal/restkit copying allauth/headless/internal/restkit/__init__.py -> build/lib/allauth/headless/internal/restkit copying allauth/headless/internal/restkit/inputs.py -> build/lib/allauth/headless/internal/restkit copying allauth/headless/internal/restkit/response.py -> build/lib/allauth/headless/internal/restkit copying allauth/headless/internal/restkit/views.py -> build/lib/allauth/headless/internal/restkit creating build/lib/allauth/headless/internal/tests copying allauth/headless/internal/tests/__init__.py -> build/lib/allauth/headless/internal/tests copying allauth/headless/internal/tests/test_authkit.py -> build/lib/allauth/headless/internal/tests creating build/lib/allauth/headless/mfa/tests copying allauth/headless/mfa/tests/__init__.py -> build/lib/allauth/headless/mfa/tests copying allauth/headless/mfa/tests/test_recovery_codes.py -> build/lib/allauth/headless/mfa/tests copying allauth/headless/mfa/tests/test_totp.py -> build/lib/allauth/headless/mfa/tests copying allauth/headless/mfa/tests/test_views.py -> build/lib/allauth/headless/mfa/tests copying allauth/headless/mfa/tests/test_webauthn.py -> build/lib/allauth/headless/mfa/tests creating build/lib/allauth/headless/socialaccount/tests copying allauth/headless/socialaccount/tests/__init__.py -> build/lib/allauth/headless/socialaccount/tests copying allauth/headless/socialaccount/tests/test_inputs.py -> build/lib/allauth/headless/socialaccount/tests copying allauth/headless/socialaccount/tests/test_views.py -> build/lib/allauth/headless/socialaccount/tests creating build/lib/allauth/headless/usersessions/tests copying allauth/headless/usersessions/tests/__init__.py -> build/lib/allauth/headless/usersessions/tests copying allauth/headless/usersessions/tests/test_views.py -> build/lib/allauth/headless/usersessions/tests creating build/lib/allauth/mfa/base copying allauth/mfa/base/__init__.py -> build/lib/allauth/mfa/base copying allauth/mfa/base/forms.py -> build/lib/allauth/mfa/base copying allauth/mfa/base/urls.py -> build/lib/allauth/mfa/base copying allauth/mfa/base/views.py -> build/lib/allauth/mfa/base creating build/lib/allauth/mfa/internal copying allauth/mfa/internal/__init__.py -> build/lib/allauth/mfa/internal creating build/lib/allauth/mfa/migrations copying allauth/mfa/migrations/0001_initial.py -> build/lib/allauth/mfa/migrations copying allauth/mfa/migrations/0002_authenticator_timestamps.py -> build/lib/allauth/mfa/migrations copying allauth/mfa/migrations/0003_authenticator_type_uniq.py -> build/lib/allauth/mfa/migrations copying allauth/mfa/migrations/__init__.py -> build/lib/allauth/mfa/migrations creating build/lib/allauth/mfa/recovery_codes copying allauth/mfa/recovery_codes/__init__.py -> build/lib/allauth/mfa/recovery_codes copying allauth/mfa/recovery_codes/forms.py -> build/lib/allauth/mfa/recovery_codes copying allauth/mfa/recovery_codes/urls.py -> build/lib/allauth/mfa/recovery_codes copying allauth/mfa/recovery_codes/views.py -> build/lib/allauth/mfa/recovery_codes creating build/lib/allauth/mfa/totp copying allauth/mfa/totp/__init__.py -> build/lib/allauth/mfa/totp copying allauth/mfa/totp/forms.py -> build/lib/allauth/mfa/totp copying allauth/mfa/totp/urls.py -> build/lib/allauth/mfa/totp copying allauth/mfa/totp/views.py -> build/lib/allauth/mfa/totp creating build/lib/allauth/mfa/webauthn copying allauth/mfa/webauthn/__init__.py -> build/lib/allauth/mfa/webauthn copying allauth/mfa/webauthn/forms.py -> build/lib/allauth/mfa/webauthn copying allauth/mfa/webauthn/stages.py -> build/lib/allauth/mfa/webauthn copying allauth/mfa/webauthn/urls.py -> build/lib/allauth/mfa/webauthn copying allauth/mfa/webauthn/views.py -> build/lib/allauth/mfa/webauthn creating build/lib/allauth/mfa/base/internal copying allauth/mfa/base/internal/__init__.py -> build/lib/allauth/mfa/base/internal copying allauth/mfa/base/internal/flows.py -> build/lib/allauth/mfa/base/internal creating build/lib/allauth/mfa/base/tests copying allauth/mfa/base/tests/__init__.py -> build/lib/allauth/mfa/base/tests copying allauth/mfa/base/tests/test_views.py -> build/lib/allauth/mfa/base/tests creating build/lib/allauth/mfa/internal/flows copying allauth/mfa/internal/flows/__init__.py -> build/lib/allauth/mfa/internal/flows copying allauth/mfa/internal/flows/add.py -> build/lib/allauth/mfa/internal/flows creating build/lib/allauth/mfa/recovery_codes/internal copying allauth/mfa/recovery_codes/internal/__init__.py -> build/lib/allauth/mfa/recovery_codes/internal copying allauth/mfa/recovery_codes/internal/auth.py -> build/lib/allauth/mfa/recovery_codes/internal copying allauth/mfa/recovery_codes/internal/flows.py -> build/lib/allauth/mfa/recovery_codes/internal creating build/lib/allauth/mfa/recovery_codes/tests copying allauth/mfa/recovery_codes/tests/__init__.py -> build/lib/allauth/mfa/recovery_codes/tests copying allauth/mfa/recovery_codes/tests/test_auth.py -> build/lib/allauth/mfa/recovery_codes/tests copying allauth/mfa/recovery_codes/tests/test_views.py -> build/lib/allauth/mfa/recovery_codes/tests creating build/lib/allauth/mfa/totp/internal copying allauth/mfa/totp/internal/__init__.py -> build/lib/allauth/mfa/totp/internal copying allauth/mfa/totp/internal/auth.py -> build/lib/allauth/mfa/totp/internal copying allauth/mfa/totp/internal/flows.py -> build/lib/allauth/mfa/totp/internal creating build/lib/allauth/mfa/totp/tests copying allauth/mfa/totp/tests/__init__.py -> build/lib/allauth/mfa/totp/tests copying allauth/mfa/totp/tests/test_unit.py -> build/lib/allauth/mfa/totp/tests copying allauth/mfa/totp/tests/test_views.py -> build/lib/allauth/mfa/totp/tests creating build/lib/allauth/mfa/webauthn/internal copying allauth/mfa/webauthn/internal/__init__.py -> build/lib/allauth/mfa/webauthn/internal copying allauth/mfa/webauthn/internal/auth.py -> build/lib/allauth/mfa/webauthn/internal copying allauth/mfa/webauthn/internal/flows.py -> build/lib/allauth/mfa/webauthn/internal creating build/lib/allauth/mfa/webauthn/tests copying allauth/mfa/webauthn/tests/__init__.py -> build/lib/allauth/mfa/webauthn/tests copying allauth/mfa/webauthn/tests/test_views.py -> build/lib/allauth/mfa/webauthn/tests creating build/lib/allauth/socialaccount/internal copying allauth/socialaccount/internal/__init__.py -> build/lib/allauth/socialaccount/internal copying allauth/socialaccount/internal/jwtkit.py -> build/lib/allauth/socialaccount/internal copying allauth/socialaccount/internal/statekit.py -> build/lib/allauth/socialaccount/internal creating build/lib/allauth/socialaccount/migrations copying allauth/socialaccount/migrations/0001_initial.py -> build/lib/allauth/socialaccount/migrations copying allauth/socialaccount/migrations/0002_token_max_lengths.py -> build/lib/allauth/socialaccount/migrations copying allauth/socialaccount/migrations/0003_extra_data_default_dict.py -> build/lib/allauth/socialaccount/migrations copying allauth/socialaccount/migrations/0004_app_provider_id_settings.py -> build/lib/allauth/socialaccount/migrations copying allauth/socialaccount/migrations/0005_socialtoken_nullable_app.py -> build/lib/allauth/socialaccount/migrations copying allauth/socialaccount/migrations/0006_alter_socialaccount_extra_data.py -> build/lib/allauth/socialaccount/migrations copying allauth/socialaccount/migrations/__init__.py -> build/lib/allauth/socialaccount/migrations creating build/lib/allauth/socialaccount/providers copying allauth/socialaccount/providers/__init__.py -> build/lib/allauth/socialaccount/providers creating build/lib/allauth/socialaccount/templatetags copying allauth/socialaccount/templatetags/__init__.py -> build/lib/allauth/socialaccount/templatetags copying allauth/socialaccount/templatetags/socialaccount.py -> build/lib/allauth/socialaccount/templatetags creating build/lib/allauth/socialaccount/tests copying allauth/socialaccount/tests/__init__.py -> build/lib/allauth/socialaccount/tests copying allauth/socialaccount/tests/conftest.py -> build/lib/allauth/socialaccount/tests copying allauth/socialaccount/tests/test_adapter.py -> build/lib/allauth/socialaccount/tests copying allauth/socialaccount/tests/test_connect.py -> build/lib/allauth/socialaccount/tests copying allauth/socialaccount/tests/test_login.py -> build/lib/allauth/socialaccount/tests copying allauth/socialaccount/tests/test_registry.py -> build/lib/allauth/socialaccount/tests copying allauth/socialaccount/tests/test_signup.py -> build/lib/allauth/socialaccount/tests copying allauth/socialaccount/tests/test_utils.py -> build/lib/allauth/socialaccount/tests creating build/lib/allauth/socialaccount/internal/flows copying allauth/socialaccount/internal/flows/__init__.py -> build/lib/allauth/socialaccount/internal/flows copying allauth/socialaccount/internal/flows/connect.py -> build/lib/allauth/socialaccount/internal/flows copying allauth/socialaccount/internal/flows/email_authentication.py -> build/lib/allauth/socialaccount/internal/flows copying allauth/socialaccount/internal/flows/login.py -> build/lib/allauth/socialaccount/internal/flows copying allauth/socialaccount/internal/flows/signup.py -> build/lib/allauth/socialaccount/internal/flows creating build/lib/allauth/socialaccount/internal/tests copying allauth/socialaccount/internal/tests/__init__.py -> build/lib/allauth/socialaccount/internal/tests copying allauth/socialaccount/internal/tests/test_jwtkit.py -> build/lib/allauth/socialaccount/internal/tests copying allauth/socialaccount/internal/tests/test_statekit.py -> build/lib/allauth/socialaccount/internal/tests creating build/lib/allauth/socialaccount/providers/agave copying allauth/socialaccount/providers/agave/__init__.py -> build/lib/allauth/socialaccount/providers/agave copying allauth/socialaccount/providers/agave/provider.py -> build/lib/allauth/socialaccount/providers/agave copying allauth/socialaccount/providers/agave/tests.py -> build/lib/allauth/socialaccount/providers/agave copying allauth/socialaccount/providers/agave/urls.py -> build/lib/allauth/socialaccount/providers/agave copying allauth/socialaccount/providers/agave/views.py -> build/lib/allauth/socialaccount/providers/agave creating build/lib/allauth/socialaccount/providers/amazon copying allauth/socialaccount/providers/amazon/__init__.py -> build/lib/allauth/socialaccount/providers/amazon copying allauth/socialaccount/providers/amazon/provider.py -> build/lib/allauth/socialaccount/providers/amazon copying allauth/socialaccount/providers/amazon/tests.py -> build/lib/allauth/socialaccount/providers/amazon copying allauth/socialaccount/providers/amazon/urls.py -> build/lib/allauth/socialaccount/providers/amazon copying allauth/socialaccount/providers/amazon/views.py -> build/lib/allauth/socialaccount/providers/amazon creating build/lib/allauth/socialaccount/providers/amazon_cognito copying allauth/socialaccount/providers/amazon_cognito/__init__.py -> build/lib/allauth/socialaccount/providers/amazon_cognito copying allauth/socialaccount/providers/amazon_cognito/provider.py -> build/lib/allauth/socialaccount/providers/amazon_cognito copying allauth/socialaccount/providers/amazon_cognito/tests.py -> build/lib/allauth/socialaccount/providers/amazon_cognito copying allauth/socialaccount/providers/amazon_cognito/urls.py -> build/lib/allauth/socialaccount/providers/amazon_cognito copying allauth/socialaccount/providers/amazon_cognito/utils.py -> build/lib/allauth/socialaccount/providers/amazon_cognito copying allauth/socialaccount/providers/amazon_cognito/views.py -> build/lib/allauth/socialaccount/providers/amazon_cognito creating build/lib/allauth/socialaccount/providers/angellist copying allauth/socialaccount/providers/angellist/__init__.py -> build/lib/allauth/socialaccount/providers/angellist copying allauth/socialaccount/providers/angellist/provider.py -> build/lib/allauth/socialaccount/providers/angellist copying allauth/socialaccount/providers/angellist/tests.py -> build/lib/allauth/socialaccount/providers/angellist copying allauth/socialaccount/providers/angellist/urls.py -> build/lib/allauth/socialaccount/providers/angellist copying allauth/socialaccount/providers/angellist/views.py -> build/lib/allauth/socialaccount/providers/angellist creating build/lib/allauth/socialaccount/providers/apple copying allauth/socialaccount/providers/apple/__init__.py -> build/lib/allauth/socialaccount/providers/apple copying allauth/socialaccount/providers/apple/apple_session.py -> build/lib/allauth/socialaccount/providers/apple copying allauth/socialaccount/providers/apple/client.py -> build/lib/allauth/socialaccount/providers/apple copying allauth/socialaccount/providers/apple/provider.py -> build/lib/allauth/socialaccount/providers/apple copying allauth/socialaccount/providers/apple/tests.py -> build/lib/allauth/socialaccount/providers/apple copying allauth/socialaccount/providers/apple/urls.py -> build/lib/allauth/socialaccount/providers/apple copying allauth/socialaccount/providers/apple/views.py -> build/lib/allauth/socialaccount/providers/apple creating build/lib/allauth/socialaccount/providers/asana copying allauth/socialaccount/providers/asana/__init__.py -> build/lib/allauth/socialaccount/providers/asana copying allauth/socialaccount/providers/asana/models.py -> build/lib/allauth/socialaccount/providers/asana copying allauth/socialaccount/providers/asana/provider.py -> build/lib/allauth/socialaccount/providers/asana copying allauth/socialaccount/providers/asana/tests.py -> build/lib/allauth/socialaccount/providers/asana copying allauth/socialaccount/providers/asana/urls.py -> build/lib/allauth/socialaccount/providers/asana copying allauth/socialaccount/providers/asana/views.py -> build/lib/allauth/socialaccount/providers/asana creating build/lib/allauth/socialaccount/providers/atlassian copying allauth/socialaccount/providers/atlassian/__init__.py -> build/lib/allauth/socialaccount/providers/atlassian copying allauth/socialaccount/providers/atlassian/provider.py -> build/lib/allauth/socialaccount/providers/atlassian copying allauth/socialaccount/providers/atlassian/tests.py -> build/lib/allauth/socialaccount/providers/atlassian copying allauth/socialaccount/providers/atlassian/urls.py -> build/lib/allauth/socialaccount/providers/atlassian copying allauth/socialaccount/providers/atlassian/views.py -> build/lib/allauth/socialaccount/providers/atlassian creating build/lib/allauth/socialaccount/providers/auth0 copying allauth/socialaccount/providers/auth0/__init__.py -> build/lib/allauth/socialaccount/providers/auth0 copying allauth/socialaccount/providers/auth0/provider.py -> build/lib/allauth/socialaccount/providers/auth0 copying allauth/socialaccount/providers/auth0/tests.py -> build/lib/allauth/socialaccount/providers/auth0 copying allauth/socialaccount/providers/auth0/urls.py -> build/lib/allauth/socialaccount/providers/auth0 copying allauth/socialaccount/providers/auth0/views.py -> build/lib/allauth/socialaccount/providers/auth0 creating build/lib/allauth/socialaccount/providers/authentiq copying allauth/socialaccount/providers/authentiq/__init__.py -> build/lib/allauth/socialaccount/providers/authentiq copying allauth/socialaccount/providers/authentiq/provider.py -> build/lib/allauth/socialaccount/providers/authentiq copying allauth/socialaccount/providers/authentiq/tests.py -> build/lib/allauth/socialaccount/providers/authentiq copying allauth/socialaccount/providers/authentiq/urls.py -> build/lib/allauth/socialaccount/providers/authentiq copying allauth/socialaccount/providers/authentiq/views.py -> build/lib/allauth/socialaccount/providers/authentiq creating build/lib/allauth/socialaccount/providers/baidu copying allauth/socialaccount/providers/baidu/__init__.py -> build/lib/allauth/socialaccount/providers/baidu copying allauth/socialaccount/providers/baidu/provider.py -> build/lib/allauth/socialaccount/providers/baidu copying allauth/socialaccount/providers/baidu/tests.py -> build/lib/allauth/socialaccount/providers/baidu copying allauth/socialaccount/providers/baidu/urls.py -> build/lib/allauth/socialaccount/providers/baidu copying allauth/socialaccount/providers/baidu/views.py -> build/lib/allauth/socialaccount/providers/baidu creating build/lib/allauth/socialaccount/providers/base copying allauth/socialaccount/providers/base/__init__.py -> build/lib/allauth/socialaccount/providers/base copying allauth/socialaccount/providers/base/constants.py -> build/lib/allauth/socialaccount/providers/base copying allauth/socialaccount/providers/base/provider.py -> build/lib/allauth/socialaccount/providers/base copying allauth/socialaccount/providers/base/utils.py -> build/lib/allauth/socialaccount/providers/base copying allauth/socialaccount/providers/base/views.py -> build/lib/allauth/socialaccount/providers/base creating build/lib/allauth/socialaccount/providers/basecamp copying allauth/socialaccount/providers/basecamp/__init__.py -> build/lib/allauth/socialaccount/providers/basecamp copying allauth/socialaccount/providers/basecamp/provider.py -> build/lib/allauth/socialaccount/providers/basecamp copying allauth/socialaccount/providers/basecamp/tests.py -> build/lib/allauth/socialaccount/providers/basecamp copying allauth/socialaccount/providers/basecamp/urls.py -> build/lib/allauth/socialaccount/providers/basecamp copying allauth/socialaccount/providers/basecamp/views.py -> build/lib/allauth/socialaccount/providers/basecamp creating build/lib/allauth/socialaccount/providers/battlenet copying allauth/socialaccount/providers/battlenet/__init__.py -> build/lib/allauth/socialaccount/providers/battlenet copying allauth/socialaccount/providers/battlenet/models.py -> build/lib/allauth/socialaccount/providers/battlenet copying allauth/socialaccount/providers/battlenet/provider.py -> build/lib/allauth/socialaccount/providers/battlenet copying allauth/socialaccount/providers/battlenet/tests.py -> build/lib/allauth/socialaccount/providers/battlenet copying allauth/socialaccount/providers/battlenet/urls.py -> build/lib/allauth/socialaccount/providers/battlenet copying allauth/socialaccount/providers/battlenet/validators.py -> build/lib/allauth/socialaccount/providers/battlenet copying allauth/socialaccount/providers/battlenet/views.py -> build/lib/allauth/socialaccount/providers/battlenet creating build/lib/allauth/socialaccount/providers/bitbucket_oauth2 copying allauth/socialaccount/providers/bitbucket_oauth2/__init__.py -> build/lib/allauth/socialaccount/providers/bitbucket_oauth2 copying allauth/socialaccount/providers/bitbucket_oauth2/provider.py -> build/lib/allauth/socialaccount/providers/bitbucket_oauth2 copying allauth/socialaccount/providers/bitbucket_oauth2/tests.py -> build/lib/allauth/socialaccount/providers/bitbucket_oauth2 copying allauth/socialaccount/providers/bitbucket_oauth2/urls.py -> build/lib/allauth/socialaccount/providers/bitbucket_oauth2 copying allauth/socialaccount/providers/bitbucket_oauth2/views.py -> build/lib/allauth/socialaccount/providers/bitbucket_oauth2 creating build/lib/allauth/socialaccount/providers/bitly copying allauth/socialaccount/providers/bitly/__init__.py -> build/lib/allauth/socialaccount/providers/bitly copying allauth/socialaccount/providers/bitly/provider.py -> build/lib/allauth/socialaccount/providers/bitly copying allauth/socialaccount/providers/bitly/tests.py -> build/lib/allauth/socialaccount/providers/bitly copying allauth/socialaccount/providers/bitly/urls.py -> build/lib/allauth/socialaccount/providers/bitly copying allauth/socialaccount/providers/bitly/views.py -> build/lib/allauth/socialaccount/providers/bitly creating build/lib/allauth/socialaccount/providers/box copying allauth/socialaccount/providers/box/__init__.py -> build/lib/allauth/socialaccount/providers/box copying allauth/socialaccount/providers/box/provider.py -> build/lib/allauth/socialaccount/providers/box copying allauth/socialaccount/providers/box/tests.py -> build/lib/allauth/socialaccount/providers/box copying allauth/socialaccount/providers/box/urls.py -> build/lib/allauth/socialaccount/providers/box copying allauth/socialaccount/providers/box/views.py -> build/lib/allauth/socialaccount/providers/box creating build/lib/allauth/socialaccount/providers/cilogon copying allauth/socialaccount/providers/cilogon/__init__.py -> build/lib/allauth/socialaccount/providers/cilogon copying allauth/socialaccount/providers/cilogon/provider.py -> build/lib/allauth/socialaccount/providers/cilogon copying allauth/socialaccount/providers/cilogon/tests.py -> build/lib/allauth/socialaccount/providers/cilogon copying allauth/socialaccount/providers/cilogon/urls.py -> build/lib/allauth/socialaccount/providers/cilogon copying allauth/socialaccount/providers/cilogon/views.py -> build/lib/allauth/socialaccount/providers/cilogon creating build/lib/allauth/socialaccount/providers/clever copying allauth/socialaccount/providers/clever/__init__.py -> build/lib/allauth/socialaccount/providers/clever copying allauth/socialaccount/providers/clever/provider.py -> build/lib/allauth/socialaccount/providers/clever copying allauth/socialaccount/providers/clever/tests.py -> build/lib/allauth/socialaccount/providers/clever copying allauth/socialaccount/providers/clever/urls.py -> build/lib/allauth/socialaccount/providers/clever copying allauth/socialaccount/providers/clever/views.py -> build/lib/allauth/socialaccount/providers/clever creating build/lib/allauth/socialaccount/providers/coinbase copying allauth/socialaccount/providers/coinbase/__init__.py -> build/lib/allauth/socialaccount/providers/coinbase copying allauth/socialaccount/providers/coinbase/provider.py -> build/lib/allauth/socialaccount/providers/coinbase copying allauth/socialaccount/providers/coinbase/tests.py -> build/lib/allauth/socialaccount/providers/coinbase copying allauth/socialaccount/providers/coinbase/urls.py -> build/lib/allauth/socialaccount/providers/coinbase copying allauth/socialaccount/providers/coinbase/views.py -> build/lib/allauth/socialaccount/providers/coinbase creating build/lib/allauth/socialaccount/providers/dataporten copying allauth/socialaccount/providers/dataporten/__init__.py -> build/lib/allauth/socialaccount/providers/dataporten copying allauth/socialaccount/providers/dataporten/models.py -> build/lib/allauth/socialaccount/providers/dataporten copying allauth/socialaccount/providers/dataporten/provider.py -> build/lib/allauth/socialaccount/providers/dataporten copying allauth/socialaccount/providers/dataporten/tests.py -> build/lib/allauth/socialaccount/providers/dataporten copying allauth/socialaccount/providers/dataporten/urls.py -> build/lib/allauth/socialaccount/providers/dataporten copying allauth/socialaccount/providers/dataporten/views.py -> build/lib/allauth/socialaccount/providers/dataporten creating build/lib/allauth/socialaccount/providers/daum copying allauth/socialaccount/providers/daum/__init__.py -> build/lib/allauth/socialaccount/providers/daum copying allauth/socialaccount/providers/daum/models.py -> build/lib/allauth/socialaccount/providers/daum copying allauth/socialaccount/providers/daum/provider.py -> build/lib/allauth/socialaccount/providers/daum copying allauth/socialaccount/providers/daum/tests.py -> build/lib/allauth/socialaccount/providers/daum copying allauth/socialaccount/providers/daum/urls.py -> build/lib/allauth/socialaccount/providers/daum copying allauth/socialaccount/providers/daum/views.py -> build/lib/allauth/socialaccount/providers/daum creating build/lib/allauth/socialaccount/providers/digitalocean copying allauth/socialaccount/providers/digitalocean/__init__.py -> build/lib/allauth/socialaccount/providers/digitalocean copying allauth/socialaccount/providers/digitalocean/provider.py -> build/lib/allauth/socialaccount/providers/digitalocean copying allauth/socialaccount/providers/digitalocean/tests.py -> build/lib/allauth/socialaccount/providers/digitalocean copying allauth/socialaccount/providers/digitalocean/urls.py -> build/lib/allauth/socialaccount/providers/digitalocean copying allauth/socialaccount/providers/digitalocean/views.py -> build/lib/allauth/socialaccount/providers/digitalocean creating build/lib/allauth/socialaccount/providers/dingtalk copying allauth/socialaccount/providers/dingtalk/__init__.py -> build/lib/allauth/socialaccount/providers/dingtalk copying allauth/socialaccount/providers/dingtalk/client.py -> build/lib/allauth/socialaccount/providers/dingtalk copying allauth/socialaccount/providers/dingtalk/provider.py -> build/lib/allauth/socialaccount/providers/dingtalk copying allauth/socialaccount/providers/dingtalk/tests.py -> build/lib/allauth/socialaccount/providers/dingtalk copying allauth/socialaccount/providers/dingtalk/urls.py -> build/lib/allauth/socialaccount/providers/dingtalk copying allauth/socialaccount/providers/dingtalk/views.py -> build/lib/allauth/socialaccount/providers/dingtalk creating build/lib/allauth/socialaccount/providers/discord copying allauth/socialaccount/providers/discord/__init__.py -> build/lib/allauth/socialaccount/providers/discord copying allauth/socialaccount/providers/discord/provider.py -> build/lib/allauth/socialaccount/providers/discord copying allauth/socialaccount/providers/discord/tests.py -> build/lib/allauth/socialaccount/providers/discord copying allauth/socialaccount/providers/discord/urls.py -> build/lib/allauth/socialaccount/providers/discord copying allauth/socialaccount/providers/discord/views.py -> build/lib/allauth/socialaccount/providers/discord creating build/lib/allauth/socialaccount/providers/disqus copying allauth/socialaccount/providers/disqus/__init__.py -> build/lib/allauth/socialaccount/providers/disqus copying allauth/socialaccount/providers/disqus/provider.py -> build/lib/allauth/socialaccount/providers/disqus copying allauth/socialaccount/providers/disqus/tests.py -> build/lib/allauth/socialaccount/providers/disqus copying allauth/socialaccount/providers/disqus/urls.py -> build/lib/allauth/socialaccount/providers/disqus copying allauth/socialaccount/providers/disqus/views.py -> build/lib/allauth/socialaccount/providers/disqus creating build/lib/allauth/socialaccount/providers/douban copying allauth/socialaccount/providers/douban/__init__.py -> build/lib/allauth/socialaccount/providers/douban copying allauth/socialaccount/providers/douban/provider.py -> build/lib/allauth/socialaccount/providers/douban copying allauth/socialaccount/providers/douban/tests.py -> build/lib/allauth/socialaccount/providers/douban copying allauth/socialaccount/providers/douban/urls.py -> build/lib/allauth/socialaccount/providers/douban copying allauth/socialaccount/providers/douban/views.py -> build/lib/allauth/socialaccount/providers/douban creating build/lib/allauth/socialaccount/providers/doximity copying allauth/socialaccount/providers/doximity/__init__.py -> build/lib/allauth/socialaccount/providers/doximity copying allauth/socialaccount/providers/doximity/provider.py -> build/lib/allauth/socialaccount/providers/doximity copying allauth/socialaccount/providers/doximity/tests.py -> build/lib/allauth/socialaccount/providers/doximity copying allauth/socialaccount/providers/doximity/urls.py -> build/lib/allauth/socialaccount/providers/doximity copying allauth/socialaccount/providers/doximity/views.py -> build/lib/allauth/socialaccount/providers/doximity creating build/lib/allauth/socialaccount/providers/draugiem copying allauth/socialaccount/providers/draugiem/__init__.py -> build/lib/allauth/socialaccount/providers/draugiem copying allauth/socialaccount/providers/draugiem/provider.py -> build/lib/allauth/socialaccount/providers/draugiem copying allauth/socialaccount/providers/draugiem/tests.py -> build/lib/allauth/socialaccount/providers/draugiem copying allauth/socialaccount/providers/draugiem/urls.py -> build/lib/allauth/socialaccount/providers/draugiem copying allauth/socialaccount/providers/draugiem/views.py -> build/lib/allauth/socialaccount/providers/draugiem creating build/lib/allauth/socialaccount/providers/drip copying allauth/socialaccount/providers/drip/__init__.py -> build/lib/allauth/socialaccount/providers/drip copying allauth/socialaccount/providers/drip/provider.py -> build/lib/allauth/socialaccount/providers/drip copying allauth/socialaccount/providers/drip/tests.py -> build/lib/allauth/socialaccount/providers/drip copying allauth/socialaccount/providers/drip/urls.py -> build/lib/allauth/socialaccount/providers/drip copying allauth/socialaccount/providers/drip/views.py -> build/lib/allauth/socialaccount/providers/drip creating build/lib/allauth/socialaccount/providers/dropbox copying allauth/socialaccount/providers/dropbox/__init__.py -> build/lib/allauth/socialaccount/providers/dropbox copying allauth/socialaccount/providers/dropbox/provider.py -> build/lib/allauth/socialaccount/providers/dropbox copying allauth/socialaccount/providers/dropbox/tests.py -> build/lib/allauth/socialaccount/providers/dropbox copying allauth/socialaccount/providers/dropbox/urls.py -> build/lib/allauth/socialaccount/providers/dropbox copying allauth/socialaccount/providers/dropbox/views.py -> build/lib/allauth/socialaccount/providers/dropbox creating build/lib/allauth/socialaccount/providers/dummy copying allauth/socialaccount/providers/dummy/__init__.py -> build/lib/allauth/socialaccount/providers/dummy copying allauth/socialaccount/providers/dummy/forms.py -> build/lib/allauth/socialaccount/providers/dummy copying allauth/socialaccount/providers/dummy/provider.py -> build/lib/allauth/socialaccount/providers/dummy copying allauth/socialaccount/providers/dummy/tests.py -> build/lib/allauth/socialaccount/providers/dummy copying allauth/socialaccount/providers/dummy/urls.py -> build/lib/allauth/socialaccount/providers/dummy copying allauth/socialaccount/providers/dummy/views.py -> build/lib/allauth/socialaccount/providers/dummy creating build/lib/allauth/socialaccount/providers/dwolla copying allauth/socialaccount/providers/dwolla/__init__.py -> build/lib/allauth/socialaccount/providers/dwolla copying allauth/socialaccount/providers/dwolla/models.py -> build/lib/allauth/socialaccount/providers/dwolla copying allauth/socialaccount/providers/dwolla/provider.py -> build/lib/allauth/socialaccount/providers/dwolla copying allauth/socialaccount/providers/dwolla/tests.py -> build/lib/allauth/socialaccount/providers/dwolla copying allauth/socialaccount/providers/dwolla/urls.py -> build/lib/allauth/socialaccount/providers/dwolla copying allauth/socialaccount/providers/dwolla/views.py -> build/lib/allauth/socialaccount/providers/dwolla creating build/lib/allauth/socialaccount/providers/edmodo copying allauth/socialaccount/providers/edmodo/__init__.py -> build/lib/allauth/socialaccount/providers/edmodo copying allauth/socialaccount/providers/edmodo/provider.py -> build/lib/allauth/socialaccount/providers/edmodo copying allauth/socialaccount/providers/edmodo/tests.py -> build/lib/allauth/socialaccount/providers/edmodo copying allauth/socialaccount/providers/edmodo/urls.py -> build/lib/allauth/socialaccount/providers/edmodo copying allauth/socialaccount/providers/edmodo/views.py -> build/lib/allauth/socialaccount/providers/edmodo creating build/lib/allauth/socialaccount/providers/edx copying allauth/socialaccount/providers/edx/__init__.py -> build/lib/allauth/socialaccount/providers/edx copying allauth/socialaccount/providers/edx/provider.py -> build/lib/allauth/socialaccount/providers/edx copying allauth/socialaccount/providers/edx/tests.py -> build/lib/allauth/socialaccount/providers/edx copying allauth/socialaccount/providers/edx/urls.py -> build/lib/allauth/socialaccount/providers/edx copying allauth/socialaccount/providers/edx/views.py -> build/lib/allauth/socialaccount/providers/edx creating build/lib/allauth/socialaccount/providers/eventbrite copying allauth/socialaccount/providers/eventbrite/__init__.py -> build/lib/allauth/socialaccount/providers/eventbrite copying allauth/socialaccount/providers/eventbrite/provider.py -> build/lib/allauth/socialaccount/providers/eventbrite copying allauth/socialaccount/providers/eventbrite/tests.py -> build/lib/allauth/socialaccount/providers/eventbrite copying allauth/socialaccount/providers/eventbrite/urls.py -> build/lib/allauth/socialaccount/providers/eventbrite copying allauth/socialaccount/providers/eventbrite/views.py -> build/lib/allauth/socialaccount/providers/eventbrite creating build/lib/allauth/socialaccount/providers/eveonline copying allauth/socialaccount/providers/eveonline/__init__.py -> build/lib/allauth/socialaccount/providers/eveonline copying allauth/socialaccount/providers/eveonline/provider.py -> build/lib/allauth/socialaccount/providers/eveonline copying allauth/socialaccount/providers/eveonline/tests.py -> build/lib/allauth/socialaccount/providers/eveonline copying allauth/socialaccount/providers/eveonline/urls.py -> build/lib/allauth/socialaccount/providers/eveonline copying allauth/socialaccount/providers/eveonline/views.py -> build/lib/allauth/socialaccount/providers/eveonline creating build/lib/allauth/socialaccount/providers/evernote copying allauth/socialaccount/providers/evernote/__init__.py -> build/lib/allauth/socialaccount/providers/evernote copying allauth/socialaccount/providers/evernote/provider.py -> build/lib/allauth/socialaccount/providers/evernote copying allauth/socialaccount/providers/evernote/tests.py -> build/lib/allauth/socialaccount/providers/evernote copying allauth/socialaccount/providers/evernote/urls.py -> build/lib/allauth/socialaccount/providers/evernote copying allauth/socialaccount/providers/evernote/views.py -> build/lib/allauth/socialaccount/providers/evernote creating build/lib/allauth/socialaccount/providers/exist copying allauth/socialaccount/providers/exist/__init__.py -> build/lib/allauth/socialaccount/providers/exist copying allauth/socialaccount/providers/exist/provider.py -> build/lib/allauth/socialaccount/providers/exist copying allauth/socialaccount/providers/exist/tests.py -> build/lib/allauth/socialaccount/providers/exist copying allauth/socialaccount/providers/exist/urls.py -> build/lib/allauth/socialaccount/providers/exist copying allauth/socialaccount/providers/exist/views.py -> build/lib/allauth/socialaccount/providers/exist creating build/lib/allauth/socialaccount/providers/facebook copying allauth/socialaccount/providers/facebook/__init__.py -> build/lib/allauth/socialaccount/providers/facebook copying allauth/socialaccount/providers/facebook/constants.py -> build/lib/allauth/socialaccount/providers/facebook copying allauth/socialaccount/providers/facebook/flows.py -> build/lib/allauth/socialaccount/providers/facebook copying allauth/socialaccount/providers/facebook/forms.py -> build/lib/allauth/socialaccount/providers/facebook copying allauth/socialaccount/providers/facebook/locale.py -> build/lib/allauth/socialaccount/providers/facebook copying allauth/socialaccount/providers/facebook/provider.py -> build/lib/allauth/socialaccount/providers/facebook copying allauth/socialaccount/providers/facebook/tests.py -> build/lib/allauth/socialaccount/providers/facebook copying allauth/socialaccount/providers/facebook/urls.py -> build/lib/allauth/socialaccount/providers/facebook copying allauth/socialaccount/providers/facebook/views.py -> build/lib/allauth/socialaccount/providers/facebook creating build/lib/allauth/socialaccount/providers/feedly copying allauth/socialaccount/providers/feedly/__init__.py -> build/lib/allauth/socialaccount/providers/feedly copying allauth/socialaccount/providers/feedly/provider.py -> build/lib/allauth/socialaccount/providers/feedly copying allauth/socialaccount/providers/feedly/tests.py -> build/lib/allauth/socialaccount/providers/feedly copying allauth/socialaccount/providers/feedly/urls.py -> build/lib/allauth/socialaccount/providers/feedly copying allauth/socialaccount/providers/feedly/views.py -> build/lib/allauth/socialaccount/providers/feedly creating build/lib/allauth/socialaccount/providers/feishu copying allauth/socialaccount/providers/feishu/__init__.py -> build/lib/allauth/socialaccount/providers/feishu copying allauth/socialaccount/providers/feishu/client.py -> build/lib/allauth/socialaccount/providers/feishu copying allauth/socialaccount/providers/feishu/provider.py -> build/lib/allauth/socialaccount/providers/feishu copying allauth/socialaccount/providers/feishu/tests.py -> build/lib/allauth/socialaccount/providers/feishu copying allauth/socialaccount/providers/feishu/urls.py -> build/lib/allauth/socialaccount/providers/feishu copying allauth/socialaccount/providers/feishu/views.py -> build/lib/allauth/socialaccount/providers/feishu creating build/lib/allauth/socialaccount/providers/figma copying allauth/socialaccount/providers/figma/__init__.py -> build/lib/allauth/socialaccount/providers/figma copying allauth/socialaccount/providers/figma/provider.py -> build/lib/allauth/socialaccount/providers/figma copying allauth/socialaccount/providers/figma/tests.py -> build/lib/allauth/socialaccount/providers/figma copying allauth/socialaccount/providers/figma/urls.py -> build/lib/allauth/socialaccount/providers/figma copying allauth/socialaccount/providers/figma/views.py -> build/lib/allauth/socialaccount/providers/figma creating build/lib/allauth/socialaccount/providers/fivehundredpx copying allauth/socialaccount/providers/fivehundredpx/__init__.py -> build/lib/allauth/socialaccount/providers/fivehundredpx copying allauth/socialaccount/providers/fivehundredpx/models.py -> build/lib/allauth/socialaccount/providers/fivehundredpx copying allauth/socialaccount/providers/fivehundredpx/provider.py -> build/lib/allauth/socialaccount/providers/fivehundredpx copying allauth/socialaccount/providers/fivehundredpx/tests.py -> build/lib/allauth/socialaccount/providers/fivehundredpx copying allauth/socialaccount/providers/fivehundredpx/urls.py -> build/lib/allauth/socialaccount/providers/fivehundredpx copying allauth/socialaccount/providers/fivehundredpx/views.py -> build/lib/allauth/socialaccount/providers/fivehundredpx creating build/lib/allauth/socialaccount/providers/flickr copying allauth/socialaccount/providers/flickr/__init__.py -> build/lib/allauth/socialaccount/providers/flickr copying allauth/socialaccount/providers/flickr/provider.py -> build/lib/allauth/socialaccount/providers/flickr copying allauth/socialaccount/providers/flickr/tests.py -> build/lib/allauth/socialaccount/providers/flickr copying allauth/socialaccount/providers/flickr/urls.py -> build/lib/allauth/socialaccount/providers/flickr copying allauth/socialaccount/providers/flickr/views.py -> build/lib/allauth/socialaccount/providers/flickr creating build/lib/allauth/socialaccount/providers/foursquare copying allauth/socialaccount/providers/foursquare/__init__.py -> build/lib/allauth/socialaccount/providers/foursquare copying allauth/socialaccount/providers/foursquare/provider.py -> build/lib/allauth/socialaccount/providers/foursquare copying allauth/socialaccount/providers/foursquare/tests.py -> build/lib/allauth/socialaccount/providers/foursquare copying allauth/socialaccount/providers/foursquare/urls.py -> build/lib/allauth/socialaccount/providers/foursquare copying allauth/socialaccount/providers/foursquare/views.py -> build/lib/allauth/socialaccount/providers/foursquare creating build/lib/allauth/socialaccount/providers/frontier copying allauth/socialaccount/providers/frontier/__init__.py -> build/lib/allauth/socialaccount/providers/frontier copying allauth/socialaccount/providers/frontier/provider.py -> build/lib/allauth/socialaccount/providers/frontier copying allauth/socialaccount/providers/frontier/tests.py -> build/lib/allauth/socialaccount/providers/frontier copying allauth/socialaccount/providers/frontier/urls.py -> build/lib/allauth/socialaccount/providers/frontier copying allauth/socialaccount/providers/frontier/views.py -> build/lib/allauth/socialaccount/providers/frontier creating build/lib/allauth/socialaccount/providers/fxa copying allauth/socialaccount/providers/fxa/__init__.py -> build/lib/allauth/socialaccount/providers/fxa copying allauth/socialaccount/providers/fxa/constants.py -> build/lib/allauth/socialaccount/providers/fxa copying allauth/socialaccount/providers/fxa/models.py -> build/lib/allauth/socialaccount/providers/fxa copying allauth/socialaccount/providers/fxa/provider.py -> build/lib/allauth/socialaccount/providers/fxa copying allauth/socialaccount/providers/fxa/tests.py -> build/lib/allauth/socialaccount/providers/fxa copying allauth/socialaccount/providers/fxa/urls.py -> build/lib/allauth/socialaccount/providers/fxa copying allauth/socialaccount/providers/fxa/views.py -> build/lib/allauth/socialaccount/providers/fxa creating build/lib/allauth/socialaccount/providers/gitea copying allauth/socialaccount/providers/gitea/__init__.py -> build/lib/allauth/socialaccount/providers/gitea copying allauth/socialaccount/providers/gitea/provider.py -> build/lib/allauth/socialaccount/providers/gitea copying allauth/socialaccount/providers/gitea/tests.py -> build/lib/allauth/socialaccount/providers/gitea copying allauth/socialaccount/providers/gitea/urls.py -> build/lib/allauth/socialaccount/providers/gitea copying allauth/socialaccount/providers/gitea/views.py -> build/lib/allauth/socialaccount/providers/gitea creating build/lib/allauth/socialaccount/providers/github copying allauth/socialaccount/providers/github/__init__.py -> build/lib/allauth/socialaccount/providers/github copying allauth/socialaccount/providers/github/provider.py -> build/lib/allauth/socialaccount/providers/github copying allauth/socialaccount/providers/github/tests.py -> build/lib/allauth/socialaccount/providers/github copying allauth/socialaccount/providers/github/urls.py -> build/lib/allauth/socialaccount/providers/github copying allauth/socialaccount/providers/github/views.py -> build/lib/allauth/socialaccount/providers/github creating build/lib/allauth/socialaccount/providers/gitlab copying allauth/socialaccount/providers/gitlab/__init__.py -> build/lib/allauth/socialaccount/providers/gitlab copying allauth/socialaccount/providers/gitlab/provider.py -> build/lib/allauth/socialaccount/providers/gitlab copying allauth/socialaccount/providers/gitlab/tests.py -> build/lib/allauth/socialaccount/providers/gitlab copying allauth/socialaccount/providers/gitlab/urls.py -> build/lib/allauth/socialaccount/providers/gitlab copying allauth/socialaccount/providers/gitlab/views.py -> build/lib/allauth/socialaccount/providers/gitlab creating build/lib/allauth/socialaccount/providers/globus copying allauth/socialaccount/providers/globus/__init__.py -> build/lib/allauth/socialaccount/providers/globus copying allauth/socialaccount/providers/globus/provider.py -> build/lib/allauth/socialaccount/providers/globus copying allauth/socialaccount/providers/globus/tests.py -> build/lib/allauth/socialaccount/providers/globus copying allauth/socialaccount/providers/globus/urls.py -> build/lib/allauth/socialaccount/providers/globus copying allauth/socialaccount/providers/globus/views.py -> build/lib/allauth/socialaccount/providers/globus creating build/lib/allauth/socialaccount/providers/google copying allauth/socialaccount/providers/google/__init__.py -> build/lib/allauth/socialaccount/providers/google copying allauth/socialaccount/providers/google/provider.py -> build/lib/allauth/socialaccount/providers/google copying allauth/socialaccount/providers/google/tests.py -> build/lib/allauth/socialaccount/providers/google copying allauth/socialaccount/providers/google/urls.py -> build/lib/allauth/socialaccount/providers/google copying allauth/socialaccount/providers/google/views.py -> build/lib/allauth/socialaccount/providers/google creating build/lib/allauth/socialaccount/providers/gumroad copying allauth/socialaccount/providers/gumroad/__init__.py -> build/lib/allauth/socialaccount/providers/gumroad copying allauth/socialaccount/providers/gumroad/provider.py -> build/lib/allauth/socialaccount/providers/gumroad copying allauth/socialaccount/providers/gumroad/tests.py -> build/lib/allauth/socialaccount/providers/gumroad copying allauth/socialaccount/providers/gumroad/urls.py -> build/lib/allauth/socialaccount/providers/gumroad copying allauth/socialaccount/providers/gumroad/views.py -> build/lib/allauth/socialaccount/providers/gumroad creating build/lib/allauth/socialaccount/providers/hubic copying allauth/socialaccount/providers/hubic/__init__.py -> build/lib/allauth/socialaccount/providers/hubic copying allauth/socialaccount/providers/hubic/provider.py -> build/lib/allauth/socialaccount/providers/hubic copying allauth/socialaccount/providers/hubic/tests.py -> build/lib/allauth/socialaccount/providers/hubic copying allauth/socialaccount/providers/hubic/urls.py -> build/lib/allauth/socialaccount/providers/hubic copying allauth/socialaccount/providers/hubic/views.py -> build/lib/allauth/socialaccount/providers/hubic creating build/lib/allauth/socialaccount/providers/hubspot copying allauth/socialaccount/providers/hubspot/__init__.py -> build/lib/allauth/socialaccount/providers/hubspot copying allauth/socialaccount/providers/hubspot/provider.py -> build/lib/allauth/socialaccount/providers/hubspot copying allauth/socialaccount/providers/hubspot/tests.py -> build/lib/allauth/socialaccount/providers/hubspot copying allauth/socialaccount/providers/hubspot/urls.py -> build/lib/allauth/socialaccount/providers/hubspot copying allauth/socialaccount/providers/hubspot/views.py -> build/lib/allauth/socialaccount/providers/hubspot creating build/lib/allauth/socialaccount/providers/instagram copying allauth/socialaccount/providers/instagram/__init__.py -> build/lib/allauth/socialaccount/providers/instagram copying allauth/socialaccount/providers/instagram/provider.py -> build/lib/allauth/socialaccount/providers/instagram copying allauth/socialaccount/providers/instagram/tests.py -> build/lib/allauth/socialaccount/providers/instagram copying allauth/socialaccount/providers/instagram/urls.py -> build/lib/allauth/socialaccount/providers/instagram copying allauth/socialaccount/providers/instagram/views.py -> build/lib/allauth/socialaccount/providers/instagram creating build/lib/allauth/socialaccount/providers/jupyterhub copying allauth/socialaccount/providers/jupyterhub/__init__.py -> build/lib/allauth/socialaccount/providers/jupyterhub copying allauth/socialaccount/providers/jupyterhub/provider.py -> build/lib/allauth/socialaccount/providers/jupyterhub copying allauth/socialaccount/providers/jupyterhub/tests.py -> build/lib/allauth/socialaccount/providers/jupyterhub copying allauth/socialaccount/providers/jupyterhub/urls.py -> build/lib/allauth/socialaccount/providers/jupyterhub copying allauth/socialaccount/providers/jupyterhub/views.py -> build/lib/allauth/socialaccount/providers/jupyterhub creating build/lib/allauth/socialaccount/providers/kakao copying allauth/socialaccount/providers/kakao/__init__.py -> build/lib/allauth/socialaccount/providers/kakao copying allauth/socialaccount/providers/kakao/models.py -> build/lib/allauth/socialaccount/providers/kakao copying allauth/socialaccount/providers/kakao/provider.py -> build/lib/allauth/socialaccount/providers/kakao copying allauth/socialaccount/providers/kakao/tests.py -> build/lib/allauth/socialaccount/providers/kakao copying allauth/socialaccount/providers/kakao/urls.py -> build/lib/allauth/socialaccount/providers/kakao copying allauth/socialaccount/providers/kakao/views.py -> build/lib/allauth/socialaccount/providers/kakao creating build/lib/allauth/socialaccount/providers/lemonldap copying allauth/socialaccount/providers/lemonldap/__init__.py -> build/lib/allauth/socialaccount/providers/lemonldap copying allauth/socialaccount/providers/lemonldap/provider.py -> build/lib/allauth/socialaccount/providers/lemonldap copying allauth/socialaccount/providers/lemonldap/tests.py -> build/lib/allauth/socialaccount/providers/lemonldap copying allauth/socialaccount/providers/lemonldap/urls.py -> build/lib/allauth/socialaccount/providers/lemonldap copying allauth/socialaccount/providers/lemonldap/views.py -> build/lib/allauth/socialaccount/providers/lemonldap creating build/lib/allauth/socialaccount/providers/lichess copying allauth/socialaccount/providers/lichess/__init__.py -> build/lib/allauth/socialaccount/providers/lichess copying allauth/socialaccount/providers/lichess/provider.py -> build/lib/allauth/socialaccount/providers/lichess copying allauth/socialaccount/providers/lichess/tests.py -> build/lib/allauth/socialaccount/providers/lichess copying allauth/socialaccount/providers/lichess/urls.py -> build/lib/allauth/socialaccount/providers/lichess copying allauth/socialaccount/providers/lichess/views.py -> build/lib/allauth/socialaccount/providers/lichess creating build/lib/allauth/socialaccount/providers/line copying allauth/socialaccount/providers/line/__init__.py -> build/lib/allauth/socialaccount/providers/line copying allauth/socialaccount/providers/line/models.py -> build/lib/allauth/socialaccount/providers/line copying allauth/socialaccount/providers/line/provider.py -> build/lib/allauth/socialaccount/providers/line copying allauth/socialaccount/providers/line/tests.py -> build/lib/allauth/socialaccount/providers/line copying allauth/socialaccount/providers/line/urls.py -> build/lib/allauth/socialaccount/providers/line copying allauth/socialaccount/providers/line/views.py -> build/lib/allauth/socialaccount/providers/line creating build/lib/allauth/socialaccount/providers/linkedin_oauth2 copying allauth/socialaccount/providers/linkedin_oauth2/__init__.py -> build/lib/allauth/socialaccount/providers/linkedin_oauth2 copying allauth/socialaccount/providers/linkedin_oauth2/provider.py -> build/lib/allauth/socialaccount/providers/linkedin_oauth2 copying allauth/socialaccount/providers/linkedin_oauth2/tests.py -> build/lib/allauth/socialaccount/providers/linkedin_oauth2 copying allauth/socialaccount/providers/linkedin_oauth2/urls.py -> build/lib/allauth/socialaccount/providers/linkedin_oauth2 copying allauth/socialaccount/providers/linkedin_oauth2/views.py -> build/lib/allauth/socialaccount/providers/linkedin_oauth2 creating build/lib/allauth/socialaccount/providers/mailchimp copying allauth/socialaccount/providers/mailchimp/__init__.py -> build/lib/allauth/socialaccount/providers/mailchimp copying allauth/socialaccount/providers/mailchimp/provider.py -> build/lib/allauth/socialaccount/providers/mailchimp copying allauth/socialaccount/providers/mailchimp/tests.py -> build/lib/allauth/socialaccount/providers/mailchimp copying allauth/socialaccount/providers/mailchimp/urls.py -> build/lib/allauth/socialaccount/providers/mailchimp copying allauth/socialaccount/providers/mailchimp/views.py -> build/lib/allauth/socialaccount/providers/mailchimp creating build/lib/allauth/socialaccount/providers/mailru copying allauth/socialaccount/providers/mailru/__init__.py -> build/lib/allauth/socialaccount/providers/mailru copying allauth/socialaccount/providers/mailru/provider.py -> build/lib/allauth/socialaccount/providers/mailru copying allauth/socialaccount/providers/mailru/tests.py -> build/lib/allauth/socialaccount/providers/mailru copying allauth/socialaccount/providers/mailru/urls.py -> build/lib/allauth/socialaccount/providers/mailru copying allauth/socialaccount/providers/mailru/views.py -> build/lib/allauth/socialaccount/providers/mailru creating build/lib/allauth/socialaccount/providers/mediawiki copying allauth/socialaccount/providers/mediawiki/__init__.py -> build/lib/allauth/socialaccount/providers/mediawiki copying allauth/socialaccount/providers/mediawiki/provider.py -> build/lib/allauth/socialaccount/providers/mediawiki copying allauth/socialaccount/providers/mediawiki/tests.py -> build/lib/allauth/socialaccount/providers/mediawiki copying allauth/socialaccount/providers/mediawiki/urls.py -> build/lib/allauth/socialaccount/providers/mediawiki copying allauth/socialaccount/providers/mediawiki/views.py -> build/lib/allauth/socialaccount/providers/mediawiki creating build/lib/allauth/socialaccount/providers/meetup copying allauth/socialaccount/providers/meetup/__init__.py -> build/lib/allauth/socialaccount/providers/meetup copying allauth/socialaccount/providers/meetup/models.py -> build/lib/allauth/socialaccount/providers/meetup copying allauth/socialaccount/providers/meetup/provider.py -> build/lib/allauth/socialaccount/providers/meetup copying allauth/socialaccount/providers/meetup/tests.py -> build/lib/allauth/socialaccount/providers/meetup copying allauth/socialaccount/providers/meetup/urls.py -> build/lib/allauth/socialaccount/providers/meetup copying allauth/socialaccount/providers/meetup/views.py -> build/lib/allauth/socialaccount/providers/meetup creating build/lib/allauth/socialaccount/providers/microsoft copying allauth/socialaccount/providers/microsoft/__init__.py -> build/lib/allauth/socialaccount/providers/microsoft copying allauth/socialaccount/providers/microsoft/provider.py -> build/lib/allauth/socialaccount/providers/microsoft copying allauth/socialaccount/providers/microsoft/tests.py -> build/lib/allauth/socialaccount/providers/microsoft copying allauth/socialaccount/providers/microsoft/urls.py -> build/lib/allauth/socialaccount/providers/microsoft copying allauth/socialaccount/providers/microsoft/views.py -> build/lib/allauth/socialaccount/providers/microsoft creating build/lib/allauth/socialaccount/providers/miro copying allauth/socialaccount/providers/miro/__init__.py -> build/lib/allauth/socialaccount/providers/miro copying allauth/socialaccount/providers/miro/provider.py -> build/lib/allauth/socialaccount/providers/miro copying allauth/socialaccount/providers/miro/tests.py -> build/lib/allauth/socialaccount/providers/miro copying allauth/socialaccount/providers/miro/urls.py -> build/lib/allauth/socialaccount/providers/miro copying allauth/socialaccount/providers/miro/views.py -> build/lib/allauth/socialaccount/providers/miro creating build/lib/allauth/socialaccount/providers/naver copying allauth/socialaccount/providers/naver/__init__.py -> build/lib/allauth/socialaccount/providers/naver copying allauth/socialaccount/providers/naver/models.py -> build/lib/allauth/socialaccount/providers/naver copying allauth/socialaccount/providers/naver/provider.py -> build/lib/allauth/socialaccount/providers/naver copying allauth/socialaccount/providers/naver/tests.py -> build/lib/allauth/socialaccount/providers/naver copying allauth/socialaccount/providers/naver/urls.py -> build/lib/allauth/socialaccount/providers/naver copying allauth/socialaccount/providers/naver/views.py -> build/lib/allauth/socialaccount/providers/naver creating build/lib/allauth/socialaccount/providers/netiq copying allauth/socialaccount/providers/netiq/__init__.py -> build/lib/allauth/socialaccount/providers/netiq copying allauth/socialaccount/providers/netiq/provider.py -> build/lib/allauth/socialaccount/providers/netiq copying allauth/socialaccount/providers/netiq/tests.py -> build/lib/allauth/socialaccount/providers/netiq copying allauth/socialaccount/providers/netiq/urls.py -> build/lib/allauth/socialaccount/providers/netiq copying allauth/socialaccount/providers/netiq/views.py -> build/lib/allauth/socialaccount/providers/netiq creating build/lib/allauth/socialaccount/providers/nextcloud copying allauth/socialaccount/providers/nextcloud/__init__.py -> build/lib/allauth/socialaccount/providers/nextcloud copying allauth/socialaccount/providers/nextcloud/provider.py -> build/lib/allauth/socialaccount/providers/nextcloud copying allauth/socialaccount/providers/nextcloud/tests.py -> build/lib/allauth/socialaccount/providers/nextcloud copying allauth/socialaccount/providers/nextcloud/urls.py -> build/lib/allauth/socialaccount/providers/nextcloud copying allauth/socialaccount/providers/nextcloud/views.py -> build/lib/allauth/socialaccount/providers/nextcloud creating build/lib/allauth/socialaccount/providers/notion copying allauth/socialaccount/providers/notion/__init__.py -> build/lib/allauth/socialaccount/providers/notion copying allauth/socialaccount/providers/notion/client.py -> build/lib/allauth/socialaccount/providers/notion copying allauth/socialaccount/providers/notion/provider.py -> build/lib/allauth/socialaccount/providers/notion copying allauth/socialaccount/providers/notion/tests.py -> build/lib/allauth/socialaccount/providers/notion copying allauth/socialaccount/providers/notion/urls.py -> build/lib/allauth/socialaccount/providers/notion copying allauth/socialaccount/providers/notion/views.py -> build/lib/allauth/socialaccount/providers/notion creating build/lib/allauth/socialaccount/providers/oauth copying allauth/socialaccount/providers/oauth/__init__.py -> build/lib/allauth/socialaccount/providers/oauth copying allauth/socialaccount/providers/oauth/client.py -> build/lib/allauth/socialaccount/providers/oauth copying allauth/socialaccount/providers/oauth/provider.py -> build/lib/allauth/socialaccount/providers/oauth copying allauth/socialaccount/providers/oauth/urls.py -> build/lib/allauth/socialaccount/providers/oauth copying allauth/socialaccount/providers/oauth/views.py -> build/lib/allauth/socialaccount/providers/oauth creating build/lib/allauth/socialaccount/providers/oauth2 copying allauth/socialaccount/providers/oauth2/__init__.py -> build/lib/allauth/socialaccount/providers/oauth2 copying allauth/socialaccount/providers/oauth2/client.py -> build/lib/allauth/socialaccount/providers/oauth2 copying allauth/socialaccount/providers/oauth2/provider.py -> build/lib/allauth/socialaccount/providers/oauth2 copying allauth/socialaccount/providers/oauth2/urls.py -> build/lib/allauth/socialaccount/providers/oauth2 copying allauth/socialaccount/providers/oauth2/utils.py -> build/lib/allauth/socialaccount/providers/oauth2 copying allauth/socialaccount/providers/oauth2/views.py -> build/lib/allauth/socialaccount/providers/oauth2 creating build/lib/allauth/socialaccount/providers/odnoklassniki copying allauth/socialaccount/providers/odnoklassniki/__init__.py -> build/lib/allauth/socialaccount/providers/odnoklassniki copying allauth/socialaccount/providers/odnoklassniki/provider.py -> build/lib/allauth/socialaccount/providers/odnoklassniki copying allauth/socialaccount/providers/odnoklassniki/tests.py -> build/lib/allauth/socialaccount/providers/odnoklassniki copying allauth/socialaccount/providers/odnoklassniki/urls.py -> build/lib/allauth/socialaccount/providers/odnoklassniki copying allauth/socialaccount/providers/odnoklassniki/views.py -> build/lib/allauth/socialaccount/providers/odnoklassniki creating build/lib/allauth/socialaccount/providers/okta copying allauth/socialaccount/providers/okta/__init__.py -> build/lib/allauth/socialaccount/providers/okta copying allauth/socialaccount/providers/okta/provider.py -> build/lib/allauth/socialaccount/providers/okta copying allauth/socialaccount/providers/okta/tests.py -> build/lib/allauth/socialaccount/providers/okta copying allauth/socialaccount/providers/okta/urls.py -> build/lib/allauth/socialaccount/providers/okta copying allauth/socialaccount/providers/okta/views.py -> build/lib/allauth/socialaccount/providers/okta creating build/lib/allauth/socialaccount/providers/openid copying allauth/socialaccount/providers/openid/__init__.py -> build/lib/allauth/socialaccount/providers/openid copying allauth/socialaccount/providers/openid/admin.py -> build/lib/allauth/socialaccount/providers/openid copying allauth/socialaccount/providers/openid/forms.py -> build/lib/allauth/socialaccount/providers/openid copying allauth/socialaccount/providers/openid/models.py -> build/lib/allauth/socialaccount/providers/openid copying allauth/socialaccount/providers/openid/provider.py -> build/lib/allauth/socialaccount/providers/openid copying allauth/socialaccount/providers/openid/tests.py -> build/lib/allauth/socialaccount/providers/openid copying allauth/socialaccount/providers/openid/urls.py -> build/lib/allauth/socialaccount/providers/openid copying allauth/socialaccount/providers/openid/utils.py -> build/lib/allauth/socialaccount/providers/openid copying allauth/socialaccount/providers/openid/views.py -> build/lib/allauth/socialaccount/providers/openid creating build/lib/allauth/socialaccount/providers/openid_connect copying allauth/socialaccount/providers/openid_connect/__init__.py -> build/lib/allauth/socialaccount/providers/openid_connect copying allauth/socialaccount/providers/openid_connect/provider.py -> build/lib/allauth/socialaccount/providers/openid_connect copying allauth/socialaccount/providers/openid_connect/tests.py -> build/lib/allauth/socialaccount/providers/openid_connect copying allauth/socialaccount/providers/openid_connect/urls.py -> build/lib/allauth/socialaccount/providers/openid_connect copying allauth/socialaccount/providers/openid_connect/views.py -> build/lib/allauth/socialaccount/providers/openid_connect creating build/lib/allauth/socialaccount/providers/openstreetmap copying allauth/socialaccount/providers/openstreetmap/__init__.py -> build/lib/allauth/socialaccount/providers/openstreetmap copying allauth/socialaccount/providers/openstreetmap/provider.py -> build/lib/allauth/socialaccount/providers/openstreetmap copying allauth/socialaccount/providers/openstreetmap/tests.py -> build/lib/allauth/socialaccount/providers/openstreetmap copying allauth/socialaccount/providers/openstreetmap/urls.py -> build/lib/allauth/socialaccount/providers/openstreetmap copying allauth/socialaccount/providers/openstreetmap/views.py -> build/lib/allauth/socialaccount/providers/openstreetmap creating build/lib/allauth/socialaccount/providers/orcid copying allauth/socialaccount/providers/orcid/__init__.py -> build/lib/allauth/socialaccount/providers/orcid copying allauth/socialaccount/providers/orcid/provider.py -> build/lib/allauth/socialaccount/providers/orcid copying allauth/socialaccount/providers/orcid/tests.py -> build/lib/allauth/socialaccount/providers/orcid copying allauth/socialaccount/providers/orcid/urls.py -> build/lib/allauth/socialaccount/providers/orcid copying allauth/socialaccount/providers/orcid/views.py -> build/lib/allauth/socialaccount/providers/orcid creating build/lib/allauth/socialaccount/providers/patreon copying allauth/socialaccount/providers/patreon/__init__.py -> build/lib/allauth/socialaccount/providers/patreon copying allauth/socialaccount/providers/patreon/constants.py -> build/lib/allauth/socialaccount/providers/patreon copying allauth/socialaccount/providers/patreon/models.py -> build/lib/allauth/socialaccount/providers/patreon copying allauth/socialaccount/providers/patreon/provider.py -> build/lib/allauth/socialaccount/providers/patreon copying allauth/socialaccount/providers/patreon/tests.py -> build/lib/allauth/socialaccount/providers/patreon copying allauth/socialaccount/providers/patreon/urls.py -> build/lib/allauth/socialaccount/providers/patreon copying allauth/socialaccount/providers/patreon/views.py -> build/lib/allauth/socialaccount/providers/patreon creating build/lib/allauth/socialaccount/providers/paypal copying allauth/socialaccount/providers/paypal/__init__.py -> build/lib/allauth/socialaccount/providers/paypal copying allauth/socialaccount/providers/paypal/provider.py -> build/lib/allauth/socialaccount/providers/paypal copying allauth/socialaccount/providers/paypal/tests.py -> build/lib/allauth/socialaccount/providers/paypal copying allauth/socialaccount/providers/paypal/urls.py -> build/lib/allauth/socialaccount/providers/paypal copying allauth/socialaccount/providers/paypal/views.py -> build/lib/allauth/socialaccount/providers/paypal creating build/lib/allauth/socialaccount/providers/pinterest copying allauth/socialaccount/providers/pinterest/__init__.py -> build/lib/allauth/socialaccount/providers/pinterest copying allauth/socialaccount/providers/pinterest/provider.py -> build/lib/allauth/socialaccount/providers/pinterest copying allauth/socialaccount/providers/pinterest/tests.py -> build/lib/allauth/socialaccount/providers/pinterest copying allauth/socialaccount/providers/pinterest/urls.py -> build/lib/allauth/socialaccount/providers/pinterest copying allauth/socialaccount/providers/pinterest/views.py -> build/lib/allauth/socialaccount/providers/pinterest creating build/lib/allauth/socialaccount/providers/pocket copying allauth/socialaccount/providers/pocket/__init__.py -> build/lib/allauth/socialaccount/providers/pocket copying allauth/socialaccount/providers/pocket/client.py -> build/lib/allauth/socialaccount/providers/pocket copying allauth/socialaccount/providers/pocket/models.py -> build/lib/allauth/socialaccount/providers/pocket copying allauth/socialaccount/providers/pocket/provider.py -> build/lib/allauth/socialaccount/providers/pocket copying allauth/socialaccount/providers/pocket/tests.py -> build/lib/allauth/socialaccount/providers/pocket copying allauth/socialaccount/providers/pocket/urls.py -> build/lib/allauth/socialaccount/providers/pocket copying allauth/socialaccount/providers/pocket/views.py -> build/lib/allauth/socialaccount/providers/pocket creating build/lib/allauth/socialaccount/providers/questrade copying allauth/socialaccount/providers/questrade/__init__.py -> build/lib/allauth/socialaccount/providers/questrade copying allauth/socialaccount/providers/questrade/provider.py -> build/lib/allauth/socialaccount/providers/questrade copying allauth/socialaccount/providers/questrade/tests.py -> build/lib/allauth/socialaccount/providers/questrade copying allauth/socialaccount/providers/questrade/urls.py -> build/lib/allauth/socialaccount/providers/questrade copying allauth/socialaccount/providers/questrade/views.py -> build/lib/allauth/socialaccount/providers/questrade creating build/lib/allauth/socialaccount/providers/quickbooks copying allauth/socialaccount/providers/quickbooks/__init__.py -> build/lib/allauth/socialaccount/providers/quickbooks copying allauth/socialaccount/providers/quickbooks/models.py -> build/lib/allauth/socialaccount/providers/quickbooks copying allauth/socialaccount/providers/quickbooks/provider.py -> build/lib/allauth/socialaccount/providers/quickbooks copying allauth/socialaccount/providers/quickbooks/tests.py -> build/lib/allauth/socialaccount/providers/quickbooks copying allauth/socialaccount/providers/quickbooks/urls.py -> build/lib/allauth/socialaccount/providers/quickbooks copying allauth/socialaccount/providers/quickbooks/views.py -> build/lib/allauth/socialaccount/providers/quickbooks creating build/lib/allauth/socialaccount/providers/reddit copying allauth/socialaccount/providers/reddit/__init__.py -> build/lib/allauth/socialaccount/providers/reddit copying allauth/socialaccount/providers/reddit/provider.py -> build/lib/allauth/socialaccount/providers/reddit copying allauth/socialaccount/providers/reddit/tests.py -> build/lib/allauth/socialaccount/providers/reddit copying allauth/socialaccount/providers/reddit/urls.py -> build/lib/allauth/socialaccount/providers/reddit copying allauth/socialaccount/providers/reddit/views.py -> build/lib/allauth/socialaccount/providers/reddit creating build/lib/allauth/socialaccount/providers/robinhood copying allauth/socialaccount/providers/robinhood/__init__.py -> build/lib/allauth/socialaccount/providers/robinhood copying allauth/socialaccount/providers/robinhood/provider.py -> build/lib/allauth/socialaccount/providers/robinhood copying allauth/socialaccount/providers/robinhood/tests.py -> build/lib/allauth/socialaccount/providers/robinhood copying allauth/socialaccount/providers/robinhood/urls.py -> build/lib/allauth/socialaccount/providers/robinhood copying allauth/socialaccount/providers/robinhood/views.py -> build/lib/allauth/socialaccount/providers/robinhood creating build/lib/allauth/socialaccount/providers/salesforce copying allauth/socialaccount/providers/salesforce/__init__.py -> build/lib/allauth/socialaccount/providers/salesforce copying allauth/socialaccount/providers/salesforce/provider.py -> build/lib/allauth/socialaccount/providers/salesforce copying allauth/socialaccount/providers/salesforce/tests.py -> build/lib/allauth/socialaccount/providers/salesforce copying allauth/socialaccount/providers/salesforce/urls.py -> build/lib/allauth/socialaccount/providers/salesforce copying allauth/socialaccount/providers/salesforce/views.py -> build/lib/allauth/socialaccount/providers/salesforce creating build/lib/allauth/socialaccount/providers/saml copying allauth/socialaccount/providers/saml/__init__.py -> build/lib/allauth/socialaccount/providers/saml copying allauth/socialaccount/providers/saml/conftest.py -> build/lib/allauth/socialaccount/providers/saml copying allauth/socialaccount/providers/saml/provider.py -> build/lib/allauth/socialaccount/providers/saml copying allauth/socialaccount/providers/saml/tests.py -> build/lib/allauth/socialaccount/providers/saml copying allauth/socialaccount/providers/saml/urls.py -> build/lib/allauth/socialaccount/providers/saml copying allauth/socialaccount/providers/saml/utils.py -> build/lib/allauth/socialaccount/providers/saml copying allauth/socialaccount/providers/saml/views.py -> build/lib/allauth/socialaccount/providers/saml creating build/lib/allauth/socialaccount/providers/sharefile copying allauth/socialaccount/providers/sharefile/__init__.py -> build/lib/allauth/socialaccount/providers/sharefile copying allauth/socialaccount/providers/sharefile/provider.py -> build/lib/allauth/socialaccount/providers/sharefile copying allauth/socialaccount/providers/sharefile/tests.py -> build/lib/allauth/socialaccount/providers/sharefile copying allauth/socialaccount/providers/sharefile/urls.py -> build/lib/allauth/socialaccount/providers/sharefile copying allauth/socialaccount/providers/sharefile/views.py -> build/lib/allauth/socialaccount/providers/sharefile creating build/lib/allauth/socialaccount/providers/shopify copying allauth/socialaccount/providers/shopify/__init__.py -> build/lib/allauth/socialaccount/providers/shopify copying allauth/socialaccount/providers/shopify/provider.py -> build/lib/allauth/socialaccount/providers/shopify copying allauth/socialaccount/providers/shopify/tests.py -> build/lib/allauth/socialaccount/providers/shopify copying allauth/socialaccount/providers/shopify/urls.py -> build/lib/allauth/socialaccount/providers/shopify copying allauth/socialaccount/providers/shopify/views.py -> build/lib/allauth/socialaccount/providers/shopify creating build/lib/allauth/socialaccount/providers/slack copying allauth/socialaccount/providers/slack/__init__.py -> build/lib/allauth/socialaccount/providers/slack copying allauth/socialaccount/providers/slack/models.py -> build/lib/allauth/socialaccount/providers/slack copying allauth/socialaccount/providers/slack/provider.py -> build/lib/allauth/socialaccount/providers/slack copying allauth/socialaccount/providers/slack/tests.py -> build/lib/allauth/socialaccount/providers/slack copying allauth/socialaccount/providers/slack/urls.py -> build/lib/allauth/socialaccount/providers/slack copying allauth/socialaccount/providers/slack/views.py -> build/lib/allauth/socialaccount/providers/slack creating build/lib/allauth/socialaccount/providers/snapchat copying allauth/socialaccount/providers/snapchat/__init__.py -> build/lib/allauth/socialaccount/providers/snapchat copying allauth/socialaccount/providers/snapchat/constants.py -> build/lib/allauth/socialaccount/providers/snapchat copying allauth/socialaccount/providers/snapchat/models.py -> build/lib/allauth/socialaccount/providers/snapchat copying allauth/socialaccount/providers/snapchat/provider.py -> build/lib/allauth/socialaccount/providers/snapchat copying allauth/socialaccount/providers/snapchat/tests.py -> build/lib/allauth/socialaccount/providers/snapchat copying allauth/socialaccount/providers/snapchat/urls.py -> build/lib/allauth/socialaccount/providers/snapchat copying allauth/socialaccount/providers/snapchat/views.py -> build/lib/allauth/socialaccount/providers/snapchat creating build/lib/allauth/socialaccount/providers/soundcloud copying allauth/socialaccount/providers/soundcloud/__init__.py -> build/lib/allauth/socialaccount/providers/soundcloud copying allauth/socialaccount/providers/soundcloud/provider.py -> build/lib/allauth/socialaccount/providers/soundcloud copying allauth/socialaccount/providers/soundcloud/tests.py -> build/lib/allauth/socialaccount/providers/soundcloud copying allauth/socialaccount/providers/soundcloud/urls.py -> build/lib/allauth/socialaccount/providers/soundcloud copying allauth/socialaccount/providers/soundcloud/views.py -> build/lib/allauth/socialaccount/providers/soundcloud creating build/lib/allauth/socialaccount/providers/spotify copying allauth/socialaccount/providers/spotify/__init__.py -> build/lib/allauth/socialaccount/providers/spotify copying allauth/socialaccount/providers/spotify/provider.py -> build/lib/allauth/socialaccount/providers/spotify copying allauth/socialaccount/providers/spotify/tests.py -> build/lib/allauth/socialaccount/providers/spotify copying allauth/socialaccount/providers/spotify/urls.py -> build/lib/allauth/socialaccount/providers/spotify copying allauth/socialaccount/providers/spotify/views.py -> build/lib/allauth/socialaccount/providers/spotify creating build/lib/allauth/socialaccount/providers/stackexchange copying allauth/socialaccount/providers/stackexchange/__init__.py -> build/lib/allauth/socialaccount/providers/stackexchange copying allauth/socialaccount/providers/stackexchange/provider.py -> build/lib/allauth/socialaccount/providers/stackexchange copying allauth/socialaccount/providers/stackexchange/tests.py -> build/lib/allauth/socialaccount/providers/stackexchange copying allauth/socialaccount/providers/stackexchange/urls.py -> build/lib/allauth/socialaccount/providers/stackexchange copying allauth/socialaccount/providers/stackexchange/views.py -> build/lib/allauth/socialaccount/providers/stackexchange creating build/lib/allauth/socialaccount/providers/steam copying allauth/socialaccount/providers/steam/__init__.py -> build/lib/allauth/socialaccount/providers/steam copying allauth/socialaccount/providers/steam/models.py -> build/lib/allauth/socialaccount/providers/steam copying allauth/socialaccount/providers/steam/provider.py -> build/lib/allauth/socialaccount/providers/steam copying allauth/socialaccount/providers/steam/urls.py -> build/lib/allauth/socialaccount/providers/steam copying allauth/socialaccount/providers/steam/views.py -> build/lib/allauth/socialaccount/providers/steam creating build/lib/allauth/socialaccount/providers/stocktwits copying allauth/socialaccount/providers/stocktwits/__init__.py -> build/lib/allauth/socialaccount/providers/stocktwits copying allauth/socialaccount/providers/stocktwits/provider.py -> build/lib/allauth/socialaccount/providers/stocktwits copying allauth/socialaccount/providers/stocktwits/tests.py -> build/lib/allauth/socialaccount/providers/stocktwits copying allauth/socialaccount/providers/stocktwits/urls.py -> build/lib/allauth/socialaccount/providers/stocktwits copying allauth/socialaccount/providers/stocktwits/views.py -> build/lib/allauth/socialaccount/providers/stocktwits creating build/lib/allauth/socialaccount/providers/strava copying allauth/socialaccount/providers/strava/__init__.py -> build/lib/allauth/socialaccount/providers/strava copying allauth/socialaccount/providers/strava/provider.py -> build/lib/allauth/socialaccount/providers/strava copying allauth/socialaccount/providers/strava/tests.py -> build/lib/allauth/socialaccount/providers/strava copying allauth/socialaccount/providers/strava/urls.py -> build/lib/allauth/socialaccount/providers/strava copying allauth/socialaccount/providers/strava/views.py -> build/lib/allauth/socialaccount/providers/strava creating build/lib/allauth/socialaccount/providers/stripe copying allauth/socialaccount/providers/stripe/__init__.py -> build/lib/allauth/socialaccount/providers/stripe copying allauth/socialaccount/providers/stripe/provider.py -> build/lib/allauth/socialaccount/providers/stripe copying allauth/socialaccount/providers/stripe/tests.py -> build/lib/allauth/socialaccount/providers/stripe copying allauth/socialaccount/providers/stripe/urls.py -> build/lib/allauth/socialaccount/providers/stripe copying allauth/socialaccount/providers/stripe/views.py -> build/lib/allauth/socialaccount/providers/stripe creating build/lib/allauth/socialaccount/providers/telegram copying allauth/socialaccount/providers/telegram/__init__.py -> build/lib/allauth/socialaccount/providers/telegram copying allauth/socialaccount/providers/telegram/provider.py -> build/lib/allauth/socialaccount/providers/telegram copying allauth/socialaccount/providers/telegram/tests.py -> build/lib/allauth/socialaccount/providers/telegram copying allauth/socialaccount/providers/telegram/urls.py -> build/lib/allauth/socialaccount/providers/telegram copying allauth/socialaccount/providers/telegram/views.py -> build/lib/allauth/socialaccount/providers/telegram creating build/lib/allauth/socialaccount/providers/tiktok copying allauth/socialaccount/providers/tiktok/__init__.py -> build/lib/allauth/socialaccount/providers/tiktok copying allauth/socialaccount/providers/tiktok/client.py -> build/lib/allauth/socialaccount/providers/tiktok copying allauth/socialaccount/providers/tiktok/provider.py -> build/lib/allauth/socialaccount/providers/tiktok copying allauth/socialaccount/providers/tiktok/scope.py -> build/lib/allauth/socialaccount/providers/tiktok copying allauth/socialaccount/providers/tiktok/tests.py -> build/lib/allauth/socialaccount/providers/tiktok copying allauth/socialaccount/providers/tiktok/urls.py -> build/lib/allauth/socialaccount/providers/tiktok copying allauth/socialaccount/providers/tiktok/views.py -> build/lib/allauth/socialaccount/providers/tiktok creating build/lib/allauth/socialaccount/providers/trainingpeaks copying allauth/socialaccount/providers/trainingpeaks/__init__.py -> build/lib/allauth/socialaccount/providers/trainingpeaks copying allauth/socialaccount/providers/trainingpeaks/provider.py -> build/lib/allauth/socialaccount/providers/trainingpeaks copying allauth/socialaccount/providers/trainingpeaks/tests.py -> build/lib/allauth/socialaccount/providers/trainingpeaks copying allauth/socialaccount/providers/trainingpeaks/urls.py -> build/lib/allauth/socialaccount/providers/trainingpeaks copying allauth/socialaccount/providers/trainingpeaks/views.py -> build/lib/allauth/socialaccount/providers/trainingpeaks creating build/lib/allauth/socialaccount/providers/trello copying allauth/socialaccount/providers/trello/__init__.py -> build/lib/allauth/socialaccount/providers/trello copying allauth/socialaccount/providers/trello/provider.py -> build/lib/allauth/socialaccount/providers/trello copying allauth/socialaccount/providers/trello/tests.py -> build/lib/allauth/socialaccount/providers/trello copying allauth/socialaccount/providers/trello/urls.py -> build/lib/allauth/socialaccount/providers/trello copying allauth/socialaccount/providers/trello/views.py -> build/lib/allauth/socialaccount/providers/trello creating build/lib/allauth/socialaccount/providers/tumblr copying allauth/socialaccount/providers/tumblr/__init__.py -> build/lib/allauth/socialaccount/providers/tumblr copying allauth/socialaccount/providers/tumblr/provider.py -> build/lib/allauth/socialaccount/providers/tumblr copying allauth/socialaccount/providers/tumblr/tests.py -> build/lib/allauth/socialaccount/providers/tumblr copying allauth/socialaccount/providers/tumblr/urls.py -> build/lib/allauth/socialaccount/providers/tumblr copying allauth/socialaccount/providers/tumblr/views.py -> build/lib/allauth/socialaccount/providers/tumblr creating build/lib/allauth/socialaccount/providers/twentythreeandme copying allauth/socialaccount/providers/twentythreeandme/__init__.py -> build/lib/allauth/socialaccount/providers/twentythreeandme copying allauth/socialaccount/providers/twentythreeandme/provider.py -> build/lib/allauth/socialaccount/providers/twentythreeandme copying allauth/socialaccount/providers/twentythreeandme/tests.py -> build/lib/allauth/socialaccount/providers/twentythreeandme copying allauth/socialaccount/providers/twentythreeandme/urls.py -> build/lib/allauth/socialaccount/providers/twentythreeandme copying allauth/socialaccount/providers/twentythreeandme/views.py -> build/lib/allauth/socialaccount/providers/twentythreeandme creating build/lib/allauth/socialaccount/providers/twitch copying allauth/socialaccount/providers/twitch/__init__.py -> build/lib/allauth/socialaccount/providers/twitch copying allauth/socialaccount/providers/twitch/provider.py -> build/lib/allauth/socialaccount/providers/twitch copying allauth/socialaccount/providers/twitch/tests.py -> build/lib/allauth/socialaccount/providers/twitch copying allauth/socialaccount/providers/twitch/urls.py -> build/lib/allauth/socialaccount/providers/twitch copying allauth/socialaccount/providers/twitch/views.py -> build/lib/allauth/socialaccount/providers/twitch creating build/lib/allauth/socialaccount/providers/twitter copying allauth/socialaccount/providers/twitter/__init__.py -> build/lib/allauth/socialaccount/providers/twitter copying allauth/socialaccount/providers/twitter/provider.py -> build/lib/allauth/socialaccount/providers/twitter copying allauth/socialaccount/providers/twitter/tests.py -> build/lib/allauth/socialaccount/providers/twitter copying allauth/socialaccount/providers/twitter/urls.py -> build/lib/allauth/socialaccount/providers/twitter copying allauth/socialaccount/providers/twitter/views.py -> build/lib/allauth/socialaccount/providers/twitter creating build/lib/allauth/socialaccount/providers/twitter_oauth2 copying allauth/socialaccount/providers/twitter_oauth2/__init__.py -> build/lib/allauth/socialaccount/providers/twitter_oauth2 copying allauth/socialaccount/providers/twitter_oauth2/provider.py -> build/lib/allauth/socialaccount/providers/twitter_oauth2 copying allauth/socialaccount/providers/twitter_oauth2/tests.py -> build/lib/allauth/socialaccount/providers/twitter_oauth2 copying allauth/socialaccount/providers/twitter_oauth2/urls.py -> build/lib/allauth/socialaccount/providers/twitter_oauth2 copying allauth/socialaccount/providers/twitter_oauth2/views.py -> build/lib/allauth/socialaccount/providers/twitter_oauth2 creating build/lib/allauth/socialaccount/providers/untappd copying allauth/socialaccount/providers/untappd/__init__.py -> build/lib/allauth/socialaccount/providers/untappd copying allauth/socialaccount/providers/untappd/client.py -> build/lib/allauth/socialaccount/providers/untappd copying allauth/socialaccount/providers/untappd/provider.py -> build/lib/allauth/socialaccount/providers/untappd copying allauth/socialaccount/providers/untappd/tests.py -> build/lib/allauth/socialaccount/providers/untappd copying allauth/socialaccount/providers/untappd/urls.py -> build/lib/allauth/socialaccount/providers/untappd copying allauth/socialaccount/providers/untappd/views.py -> build/lib/allauth/socialaccount/providers/untappd creating build/lib/allauth/socialaccount/providers/vimeo copying allauth/socialaccount/providers/vimeo/__init__.py -> build/lib/allauth/socialaccount/providers/vimeo copying allauth/socialaccount/providers/vimeo/provider.py -> build/lib/allauth/socialaccount/providers/vimeo copying allauth/socialaccount/providers/vimeo/tests.py -> build/lib/allauth/socialaccount/providers/vimeo copying allauth/socialaccount/providers/vimeo/urls.py -> build/lib/allauth/socialaccount/providers/vimeo copying allauth/socialaccount/providers/vimeo/views.py -> build/lib/allauth/socialaccount/providers/vimeo creating build/lib/allauth/socialaccount/providers/vimeo_oauth2 copying allauth/socialaccount/providers/vimeo_oauth2/__init__.py -> build/lib/allauth/socialaccount/providers/vimeo_oauth2 copying allauth/socialaccount/providers/vimeo_oauth2/models.py -> build/lib/allauth/socialaccount/providers/vimeo_oauth2 copying allauth/socialaccount/providers/vimeo_oauth2/provider.py -> build/lib/allauth/socialaccount/providers/vimeo_oauth2 copying allauth/socialaccount/providers/vimeo_oauth2/tests.py -> build/lib/allauth/socialaccount/providers/vimeo_oauth2 copying allauth/socialaccount/providers/vimeo_oauth2/urls.py -> build/lib/allauth/socialaccount/providers/vimeo_oauth2 copying allauth/socialaccount/providers/vimeo_oauth2/views.py -> build/lib/allauth/socialaccount/providers/vimeo_oauth2 creating build/lib/allauth/socialaccount/providers/vk copying allauth/socialaccount/providers/vk/__init__.py -> build/lib/allauth/socialaccount/providers/vk copying allauth/socialaccount/providers/vk/provider.py -> build/lib/allauth/socialaccount/providers/vk copying allauth/socialaccount/providers/vk/tests.py -> build/lib/allauth/socialaccount/providers/vk copying allauth/socialaccount/providers/vk/urls.py -> build/lib/allauth/socialaccount/providers/vk copying allauth/socialaccount/providers/vk/views.py -> build/lib/allauth/socialaccount/providers/vk creating build/lib/allauth/socialaccount/providers/wahoo copying allauth/socialaccount/providers/wahoo/__init__.py -> build/lib/allauth/socialaccount/providers/wahoo copying allauth/socialaccount/providers/wahoo/provider.py -> build/lib/allauth/socialaccount/providers/wahoo copying allauth/socialaccount/providers/wahoo/tests.py -> build/lib/allauth/socialaccount/providers/wahoo copying allauth/socialaccount/providers/wahoo/urls.py -> build/lib/allauth/socialaccount/providers/wahoo copying allauth/socialaccount/providers/wahoo/views.py -> build/lib/allauth/socialaccount/providers/wahoo creating build/lib/allauth/socialaccount/providers/weibo copying allauth/socialaccount/providers/weibo/__init__.py -> build/lib/allauth/socialaccount/providers/weibo copying allauth/socialaccount/providers/weibo/provider.py -> build/lib/allauth/socialaccount/providers/weibo copying allauth/socialaccount/providers/weibo/tests.py -> build/lib/allauth/socialaccount/providers/weibo copying allauth/socialaccount/providers/weibo/urls.py -> build/lib/allauth/socialaccount/providers/weibo copying allauth/socialaccount/providers/weibo/views.py -> build/lib/allauth/socialaccount/providers/weibo creating build/lib/allauth/socialaccount/providers/weixin copying allauth/socialaccount/providers/weixin/__init__.py -> build/lib/allauth/socialaccount/providers/weixin copying allauth/socialaccount/providers/weixin/client.py -> build/lib/allauth/socialaccount/providers/weixin copying allauth/socialaccount/providers/weixin/provider.py -> build/lib/allauth/socialaccount/providers/weixin copying allauth/socialaccount/providers/weixin/tests.py -> build/lib/allauth/socialaccount/providers/weixin copying allauth/socialaccount/providers/weixin/urls.py -> build/lib/allauth/socialaccount/providers/weixin copying allauth/socialaccount/providers/weixin/views.py -> build/lib/allauth/socialaccount/providers/weixin creating build/lib/allauth/socialaccount/providers/windowslive copying allauth/socialaccount/providers/windowslive/__init__.py -> build/lib/allauth/socialaccount/providers/windowslive copying allauth/socialaccount/providers/windowslive/provider.py -> build/lib/allauth/socialaccount/providers/windowslive copying allauth/socialaccount/providers/windowslive/tests.py -> build/lib/allauth/socialaccount/providers/windowslive copying allauth/socialaccount/providers/windowslive/urls.py -> build/lib/allauth/socialaccount/providers/windowslive copying allauth/socialaccount/providers/windowslive/views.py -> build/lib/allauth/socialaccount/providers/windowslive creating build/lib/allauth/socialaccount/providers/xing copying allauth/socialaccount/providers/xing/__init__.py -> build/lib/allauth/socialaccount/providers/xing copying allauth/socialaccount/providers/xing/provider.py -> build/lib/allauth/socialaccount/providers/xing copying allauth/socialaccount/providers/xing/tests.py -> build/lib/allauth/socialaccount/providers/xing copying allauth/socialaccount/providers/xing/urls.py -> build/lib/allauth/socialaccount/providers/xing copying allauth/socialaccount/providers/xing/views.py -> build/lib/allauth/socialaccount/providers/xing creating build/lib/allauth/socialaccount/providers/yahoo copying allauth/socialaccount/providers/yahoo/__init__.py -> build/lib/allauth/socialaccount/providers/yahoo copying allauth/socialaccount/providers/yahoo/models.py -> build/lib/allauth/socialaccount/providers/yahoo copying allauth/socialaccount/providers/yahoo/provider.py -> build/lib/allauth/socialaccount/providers/yahoo copying allauth/socialaccount/providers/yahoo/tests.py -> build/lib/allauth/socialaccount/providers/yahoo copying allauth/socialaccount/providers/yahoo/urls.py -> build/lib/allauth/socialaccount/providers/yahoo copying allauth/socialaccount/providers/yahoo/views.py -> build/lib/allauth/socialaccount/providers/yahoo creating build/lib/allauth/socialaccount/providers/yandex copying allauth/socialaccount/providers/yandex/__init__.py -> build/lib/allauth/socialaccount/providers/yandex copying allauth/socialaccount/providers/yandex/provider.py -> build/lib/allauth/socialaccount/providers/yandex copying allauth/socialaccount/providers/yandex/tests.py -> build/lib/allauth/socialaccount/providers/yandex copying allauth/socialaccount/providers/yandex/urls.py -> build/lib/allauth/socialaccount/providers/yandex copying allauth/socialaccount/providers/yandex/views.py -> build/lib/allauth/socialaccount/providers/yandex creating build/lib/allauth/socialaccount/providers/ynab copying allauth/socialaccount/providers/ynab/__init__.py -> build/lib/allauth/socialaccount/providers/ynab copying allauth/socialaccount/providers/ynab/provider.py -> build/lib/allauth/socialaccount/providers/ynab copying allauth/socialaccount/providers/ynab/tests.py -> build/lib/allauth/socialaccount/providers/ynab copying allauth/socialaccount/providers/ynab/urls.py -> build/lib/allauth/socialaccount/providers/ynab copying allauth/socialaccount/providers/ynab/views.py -> build/lib/allauth/socialaccount/providers/ynab creating build/lib/allauth/socialaccount/providers/zoho copying allauth/socialaccount/providers/zoho/__init__.py -> build/lib/allauth/socialaccount/providers/zoho copying allauth/socialaccount/providers/zoho/provider.py -> build/lib/allauth/socialaccount/providers/zoho copying allauth/socialaccount/providers/zoho/tests.py -> build/lib/allauth/socialaccount/providers/zoho copying allauth/socialaccount/providers/zoho/urls.py -> build/lib/allauth/socialaccount/providers/zoho copying allauth/socialaccount/providers/zoho/views.py -> build/lib/allauth/socialaccount/providers/zoho creating build/lib/allauth/socialaccount/providers/zoom copying allauth/socialaccount/providers/zoom/__init__.py -> build/lib/allauth/socialaccount/providers/zoom copying allauth/socialaccount/providers/zoom/provider.py -> build/lib/allauth/socialaccount/providers/zoom copying allauth/socialaccount/providers/zoom/tests.py -> build/lib/allauth/socialaccount/providers/zoom copying allauth/socialaccount/providers/zoom/urls.py -> build/lib/allauth/socialaccount/providers/zoom copying allauth/socialaccount/providers/zoom/views.py -> build/lib/allauth/socialaccount/providers/zoom creating build/lib/allauth/socialaccount/providers/oauth2/tests copying allauth/socialaccount/providers/oauth2/tests/__init__.py -> build/lib/allauth/socialaccount/providers/oauth2/tests copying allauth/socialaccount/providers/oauth2/tests/test_views.py -> build/lib/allauth/socialaccount/providers/oauth2/tests creating build/lib/allauth/socialaccount/providers/openid/migrations copying allauth/socialaccount/providers/openid/migrations/0001_initial.py -> build/lib/allauth/socialaccount/providers/openid/migrations copying allauth/socialaccount/providers/openid/migrations/__init__.py -> build/lib/allauth/socialaccount/providers/openid/migrations creating build/lib/allauth/usersessions/internal copying allauth/usersessions/internal/__init__.py -> build/lib/allauth/usersessions/internal creating build/lib/allauth/usersessions/migrations copying allauth/usersessions/migrations/0001_initial.py -> build/lib/allauth/usersessions/migrations copying allauth/usersessions/migrations/__init__.py -> build/lib/allauth/usersessions/migrations creating build/lib/allauth/usersessions/tests copying allauth/usersessions/tests/__init__.py -> build/lib/allauth/usersessions/tests copying allauth/usersessions/tests/test_middleware.py -> build/lib/allauth/usersessions/tests copying allauth/usersessions/tests/test_views.py -> build/lib/allauth/usersessions/tests creating build/lib/allauth/usersessions/internal/flows copying allauth/usersessions/internal/flows/__init__.py -> build/lib/allauth/usersessions/internal/flows copying allauth/usersessions/internal/flows/sessions.py -> build/lib/allauth/usersessions/internal/flows running egg_info writing django_allauth.egg-info/PKG-INFO writing dependency_links to django_allauth.egg-info/dependency_links.txt writing requirements to django_allauth.egg-info/requires.txt writing top-level names to django_allauth.egg-info/top_level.txt reading manifest file 'django_allauth.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.mo' under directory 'allauth' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'django_allauth.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.ar.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.ar.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.ar.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.ar.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.ar.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.az.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.az.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.az.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.az.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.az.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.bg.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.bg.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.bg.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.bg.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.bg.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.ca.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.ca.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.ca.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.ca.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.ca.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.cs.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.cs.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.cs.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.cs.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.cs.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.da.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.da.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.da.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.da.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.da.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.de.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.de.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.de.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.de.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.de.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.el.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.el.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.el.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.el.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.el.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.en.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.en.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.en.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.en.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.en.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.es.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.es.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.es.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.es.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.es.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.et.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.et.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.et.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.et.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.et.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.eu.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.eu.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.eu.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.eu.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.eu.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.fa.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.fa.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.fa.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.fa.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.fa.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.fi.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.fi.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.fi.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.fi.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.fi.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.fr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.fr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.fr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.fr.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.fr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.he.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.he.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.he.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.he.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.he.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.hr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.hr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.hr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.hr.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.hr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.hu.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.hu.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.hu.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.hu.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.hu.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.id.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.id.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.id.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.id.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.id.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.it.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.it.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.it.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.it.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.it.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.ja.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.ja.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.ja.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.ja.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.ja.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.ka.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.ka.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.ka.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.ka.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.ka.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.ko.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.ko.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.ko.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.ko.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.ko.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.ky.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.ky.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.ky.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.ky.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.ky.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.lt.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.lt.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.lt.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.lt.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.lt.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.lv.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.lv.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.lv.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.lv.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.lv.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.mn.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.mn.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.mn.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.mn.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.mn.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.nb.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.nb.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.nb.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.nb.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.nb.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.nl.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.nl.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.nl.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.nl.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.nl.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.pl.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.pl.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.pl.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.pl.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.pl.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.pt_BR.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.pt_BR.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.pt_BR.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.pt_BR.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.pt_BR.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.pt_PT.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.pt_PT.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.pt_PT.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.pt_PT.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.pt_PT.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.ro.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.ro.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.ro.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.ro.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.ro.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.ru.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.ru.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.ru.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.ru.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.ru.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.sk.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.sk.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.sk.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.sk.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.sk.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.sl.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.sl.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.sl.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.sl.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.sl.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.sr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.sr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.sr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.sr.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.sr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.sr_Latn.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.sr_Latn.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.sr_Latn.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.sr_Latn.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.sr_Latn.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.sv.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.sv.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.sv.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.sv.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.sv.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.th.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.th.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.th.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.th.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.th.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.tr.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.tr.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.tr.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.tr.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.tr.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.uk.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.uk.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.uk.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.uk.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.uk.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.uz.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.uz.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.uz.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.uz.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.uz.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.zh_Hans.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.zh_Hans.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.zh_Hans.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.zh_Hans.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.zh_Hans.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.locale.zh_Hant.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.locale.zh_Hant.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.locale.zh_Hant.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.locale.zh_Hant.LC_MESSAGES' to be distributed and are already explicitly excluding 'allauth.locale.zh_Hant.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.mfa.static.mfa.js' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.mfa.static.mfa.js' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.mfa.static.mfa.js' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.mfa.static.mfa.js' to be distributed and are already explicitly excluding 'allauth.mfa.static.mfa.js' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.socialaccount.providers.dummy.templates.dummy' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.socialaccount.providers.dummy.templates.dummy' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.socialaccount.providers.dummy.templates.dummy' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.socialaccount.providers.dummy.templates.dummy' to be distributed and are already explicitly excluding 'allauth.socialaccount.providers.dummy.templates.dummy' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.socialaccount.providers.facebook.data' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.socialaccount.providers.facebook.data' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.socialaccount.providers.facebook.data' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.socialaccount.providers.facebook.data' to be distributed and are already explicitly excluding 'allauth.socialaccount.providers.facebook.data' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.socialaccount.providers.facebook.static.facebook.js' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.socialaccount.providers.facebook.static.facebook.js' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.socialaccount.providers.facebook.static.facebook.js' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.socialaccount.providers.facebook.static.facebook.js' to be distributed and are already explicitly excluding 'allauth.socialaccount.providers.facebook.static.facebook.js' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.socialaccount.providers.facebook.templates.facebook' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.socialaccount.providers.facebook.templates.facebook' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.socialaccount.providers.facebook.templates.facebook' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.socialaccount.providers.facebook.templates.facebook' to be distributed and are already explicitly excluding 'allauth.socialaccount.providers.facebook.templates.facebook' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.socialaccount.providers.telegram.static.telegram.js' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.socialaccount.providers.telegram.static.telegram.js' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.socialaccount.providers.telegram.static.telegram.js' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.socialaccount.providers.telegram.static.telegram.js' to be distributed and are already explicitly excluding 'allauth.socialaccount.providers.telegram.static.telegram.js' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.socialaccount.providers.telegram.templates.telegram' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.socialaccount.providers.telegram.templates.telegram' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.socialaccount.providers.telegram.templates.telegram' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.socialaccount.providers.telegram.templates.telegram' to be distributed and are already explicitly excluding 'allauth.socialaccount.providers.telegram.templates.telegram' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.account' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.account' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.account' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.account' to be distributed and are already explicitly excluding 'allauth.templates.account' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.account.email' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.account.email' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.account.email' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.account.email' to be distributed and are already explicitly excluding 'allauth.templates.account.email' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.account.messages' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.account.messages' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.account.messages' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.account.messages' to be distributed and are already explicitly excluding 'allauth.templates.account.messages' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.account.snippets' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.account.snippets' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.account.snippets' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.account.snippets' to be distributed and are already explicitly excluding 'allauth.templates.account.snippets' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.allauth.elements' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.allauth.elements' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.allauth.elements' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.allauth.elements' to be distributed and are already explicitly excluding 'allauth.templates.allauth.elements' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.allauth.layouts' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.allauth.layouts' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.allauth.layouts' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.allauth.layouts' to be distributed and are already explicitly excluding 'allauth.templates.allauth.layouts' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.mfa' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.mfa' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.mfa' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.mfa' to be distributed and are already explicitly excluding 'allauth.templates.mfa' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.mfa.email' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.mfa.email' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.mfa.email' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.mfa.email' to be distributed and are already explicitly excluding 'allauth.templates.mfa.email' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.mfa.messages' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.mfa.messages' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.mfa.messages' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.mfa.messages' to be distributed and are already explicitly excluding 'allauth.templates.mfa.messages' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.mfa.recovery_codes' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.mfa.recovery_codes' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.mfa.recovery_codes' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.mfa.recovery_codes' to be distributed and are already explicitly excluding 'allauth.templates.mfa.recovery_codes' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.mfa.totp' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.mfa.totp' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.mfa.totp' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.mfa.totp' to be distributed and are already explicitly excluding 'allauth.templates.mfa.totp' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.mfa.webauthn' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.mfa.webauthn' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.mfa.webauthn' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.mfa.webauthn' to be distributed and are already explicitly excluding 'allauth.templates.mfa.webauthn' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.mfa.webauthn.snippets' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.mfa.webauthn.snippets' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.mfa.webauthn.snippets' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.mfa.webauthn.snippets' to be distributed and are already explicitly excluding 'allauth.templates.mfa.webauthn.snippets' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.openid' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.openid' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.openid' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.openid' to be distributed and are already explicitly excluding 'allauth.templates.openid' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.socialaccount' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.socialaccount' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.socialaccount' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.socialaccount' to be distributed and are already explicitly excluding 'allauth.templates.socialaccount' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.socialaccount.email' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.socialaccount.email' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.socialaccount.email' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.socialaccount.email' to be distributed and are already explicitly excluding 'allauth.templates.socialaccount.email' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.socialaccount.messages' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.socialaccount.messages' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.socialaccount.messages' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.socialaccount.messages' to be distributed and are already explicitly excluding 'allauth.templates.socialaccount.messages' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.socialaccount.snippets' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.socialaccount.snippets' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.socialaccount.snippets' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.socialaccount.snippets' to be distributed and are already explicitly excluding 'allauth.templates.socialaccount.snippets' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.tests' to be distributed and are already explicitly excluding 'allauth.templates.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.usersessions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.usersessions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.usersessions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.usersessions' to be distributed and are already explicitly excluding 'allauth.templates.usersessions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'allauth.templates.usersessions.messages' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'allauth.templates.usersessions.messages' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'allauth.templates.usersessions.messages' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'allauth.templates.usersessions.messages' to be distributed and are already explicitly excluding 'allauth.templates.usersessions.messages' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib/allauth/locale/ar/LC_MESSAGES copying allauth/locale/ar/LC_MESSAGES/django.po -> build/lib/allauth/locale/ar/LC_MESSAGES creating build/lib/allauth/locale/az/LC_MESSAGES copying allauth/locale/az/LC_MESSAGES/django.po -> build/lib/allauth/locale/az/LC_MESSAGES creating build/lib/allauth/locale/bg/LC_MESSAGES copying allauth/locale/bg/LC_MESSAGES/django.po -> build/lib/allauth/locale/bg/LC_MESSAGES creating build/lib/allauth/locale/ca/LC_MESSAGES copying allauth/locale/ca/LC_MESSAGES/django.po -> build/lib/allauth/locale/ca/LC_MESSAGES creating build/lib/allauth/locale/cs/LC_MESSAGES copying allauth/locale/cs/LC_MESSAGES/django.po -> build/lib/allauth/locale/cs/LC_MESSAGES creating build/lib/allauth/locale/da/LC_MESSAGES copying allauth/locale/da/LC_MESSAGES/django.po -> build/lib/allauth/locale/da/LC_MESSAGES creating build/lib/allauth/locale/de/LC_MESSAGES copying allauth/locale/de/LC_MESSAGES/django.po -> build/lib/allauth/locale/de/LC_MESSAGES creating build/lib/allauth/locale/el/LC_MESSAGES copying allauth/locale/el/LC_MESSAGES/django.po -> build/lib/allauth/locale/el/LC_MESSAGES creating build/lib/allauth/locale/en/LC_MESSAGES copying allauth/locale/en/LC_MESSAGES/django.po -> build/lib/allauth/locale/en/LC_MESSAGES creating build/lib/allauth/locale/es/LC_MESSAGES copying allauth/locale/es/LC_MESSAGES/django.po -> build/lib/allauth/locale/es/LC_MESSAGES creating build/lib/allauth/locale/et/LC_MESSAGES copying allauth/locale/et/LC_MESSAGES/django.po -> build/lib/allauth/locale/et/LC_MESSAGES creating build/lib/allauth/locale/eu/LC_MESSAGES copying allauth/locale/eu/LC_MESSAGES/django.po -> build/lib/allauth/locale/eu/LC_MESSAGES creating build/lib/allauth/locale/fa/LC_MESSAGES copying allauth/locale/fa/LC_MESSAGES/django.po -> build/lib/allauth/locale/fa/LC_MESSAGES creating build/lib/allauth/locale/fi/LC_MESSAGES copying allauth/locale/fi/LC_MESSAGES/django.po -> build/lib/allauth/locale/fi/LC_MESSAGES creating build/lib/allauth/locale/fr/LC_MESSAGES copying allauth/locale/fr/LC_MESSAGES/django.po -> build/lib/allauth/locale/fr/LC_MESSAGES creating build/lib/allauth/locale/he/LC_MESSAGES copying allauth/locale/he/LC_MESSAGES/django.po -> build/lib/allauth/locale/he/LC_MESSAGES creating build/lib/allauth/locale/hr/LC_MESSAGES copying allauth/locale/hr/LC_MESSAGES/django.po -> build/lib/allauth/locale/hr/LC_MESSAGES creating build/lib/allauth/locale/hu/LC_MESSAGES copying allauth/locale/hu/LC_MESSAGES/django.po -> build/lib/allauth/locale/hu/LC_MESSAGES creating build/lib/allauth/locale/id/LC_MESSAGES copying allauth/locale/id/LC_MESSAGES/django.po -> build/lib/allauth/locale/id/LC_MESSAGES creating build/lib/allauth/locale/it/LC_MESSAGES copying allauth/locale/it/LC_MESSAGES/django.po -> build/lib/allauth/locale/it/LC_MESSAGES creating build/lib/allauth/locale/ja/LC_MESSAGES copying allauth/locale/ja/LC_MESSAGES/django.po -> build/lib/allauth/locale/ja/LC_MESSAGES creating build/lib/allauth/locale/ka/LC_MESSAGES copying allauth/locale/ka/LC_MESSAGES/django.po -> build/lib/allauth/locale/ka/LC_MESSAGES creating build/lib/allauth/locale/ko/LC_MESSAGES copying allauth/locale/ko/LC_MESSAGES/django.po -> build/lib/allauth/locale/ko/LC_MESSAGES creating build/lib/allauth/locale/ky/LC_MESSAGES copying allauth/locale/ky/LC_MESSAGES/django.po -> build/lib/allauth/locale/ky/LC_MESSAGES creating build/lib/allauth/locale/lt/LC_MESSAGES copying allauth/locale/lt/LC_MESSAGES/django.po -> build/lib/allauth/locale/lt/LC_MESSAGES creating build/lib/allauth/locale/lv/LC_MESSAGES copying allauth/locale/lv/LC_MESSAGES/django.po -> build/lib/allauth/locale/lv/LC_MESSAGES creating build/lib/allauth/locale/mn/LC_MESSAGES copying allauth/locale/mn/LC_MESSAGES/django.po -> build/lib/allauth/locale/mn/LC_MESSAGES creating build/lib/allauth/locale/nb/LC_MESSAGES copying allauth/locale/nb/LC_MESSAGES/django.po -> build/lib/allauth/locale/nb/LC_MESSAGES creating build/lib/allauth/locale/nl/LC_MESSAGES copying allauth/locale/nl/LC_MESSAGES/django.po -> build/lib/allauth/locale/nl/LC_MESSAGES creating build/lib/allauth/locale/pl/LC_MESSAGES copying allauth/locale/pl/LC_MESSAGES/django.po -> build/lib/allauth/locale/pl/LC_MESSAGES creating build/lib/allauth/locale/pt_BR/LC_MESSAGES copying allauth/locale/pt_BR/LC_MESSAGES/django.po -> build/lib/allauth/locale/pt_BR/LC_MESSAGES creating build/lib/allauth/locale/pt_PT/LC_MESSAGES copying allauth/locale/pt_PT/LC_MESSAGES/django.po -> build/lib/allauth/locale/pt_PT/LC_MESSAGES creating build/lib/allauth/locale/ro/LC_MESSAGES copying allauth/locale/ro/LC_MESSAGES/django.po -> build/lib/allauth/locale/ro/LC_MESSAGES creating build/lib/allauth/locale/ru/LC_MESSAGES copying allauth/locale/ru/LC_MESSAGES/django.po -> build/lib/allauth/locale/ru/LC_MESSAGES creating build/lib/allauth/locale/sk/LC_MESSAGES copying allauth/locale/sk/LC_MESSAGES/django.po -> build/lib/allauth/locale/sk/LC_MESSAGES creating build/lib/allauth/locale/sl/LC_MESSAGES copying allauth/locale/sl/LC_MESSAGES/django.po -> build/lib/allauth/locale/sl/LC_MESSAGES creating build/lib/allauth/locale/sr/LC_MESSAGES copying allauth/locale/sr/LC_MESSAGES/django.po -> build/lib/allauth/locale/sr/LC_MESSAGES creating build/lib/allauth/locale/sr_Latn/LC_MESSAGES copying allauth/locale/sr_Latn/LC_MESSAGES/django.po -> build/lib/allauth/locale/sr_Latn/LC_MESSAGES creating build/lib/allauth/locale/sv/LC_MESSAGES copying allauth/locale/sv/LC_MESSAGES/django.po -> build/lib/allauth/locale/sv/LC_MESSAGES creating build/lib/allauth/locale/th/LC_MESSAGES copying allauth/locale/th/LC_MESSAGES/django.po -> build/lib/allauth/locale/th/LC_MESSAGES creating build/lib/allauth/locale/tr/LC_MESSAGES copying allauth/locale/tr/LC_MESSAGES/django.po -> build/lib/allauth/locale/tr/LC_MESSAGES creating build/lib/allauth/locale/uk/LC_MESSAGES copying allauth/locale/uk/LC_MESSAGES/django.po -> build/lib/allauth/locale/uk/LC_MESSAGES creating build/lib/allauth/locale/uz/LC_MESSAGES copying allauth/locale/uz/LC_MESSAGES/django.po -> build/lib/allauth/locale/uz/LC_MESSAGES creating build/lib/allauth/locale/zh_Hans/LC_MESSAGES copying allauth/locale/zh_Hans/LC_MESSAGES/django.po -> build/lib/allauth/locale/zh_Hans/LC_MESSAGES creating build/lib/allauth/locale/zh_Hant/LC_MESSAGES copying allauth/locale/zh_Hant/LC_MESSAGES/django.po -> build/lib/allauth/locale/zh_Hant/LC_MESSAGES creating build/lib/allauth/templates/account copying allauth/templates/account/account_inactive.html -> build/lib/allauth/templates/account copying allauth/templates/account/base_entrance.html -> build/lib/allauth/templates/account copying allauth/templates/account/base_manage.html -> build/lib/allauth/templates/account copying allauth/templates/account/base_manage_email.html -> build/lib/allauth/templates/account copying allauth/templates/account/base_manage_password.html -> build/lib/allauth/templates/account copying allauth/templates/account/base_reauthenticate.html -> build/lib/allauth/templates/account copying allauth/templates/account/confirm_email_verification_code.html -> build/lib/allauth/templates/account copying allauth/templates/account/confirm_login_code.html -> build/lib/allauth/templates/account copying allauth/templates/account/email.html -> build/lib/allauth/templates/account copying allauth/templates/account/email_change.html -> build/lib/allauth/templates/account copying allauth/templates/account/email_confirm.html -> build/lib/allauth/templates/account copying allauth/templates/account/login.html -> build/lib/allauth/templates/account copying allauth/templates/account/logout.html -> build/lib/allauth/templates/account copying allauth/templates/account/password_change.html -> build/lib/allauth/templates/account copying allauth/templates/account/password_reset.html -> build/lib/allauth/templates/account copying allauth/templates/account/password_reset_done.html -> build/lib/allauth/templates/account copying allauth/templates/account/password_reset_from_key.html -> build/lib/allauth/templates/account copying allauth/templates/account/password_reset_from_key_done.html -> build/lib/allauth/templates/account copying allauth/templates/account/password_set.html -> build/lib/allauth/templates/account copying allauth/templates/account/reauthenticate.html -> build/lib/allauth/templates/account copying allauth/templates/account/request_login_code.html -> build/lib/allauth/templates/account copying allauth/templates/account/signup.html -> build/lib/allauth/templates/account copying allauth/templates/account/signup_by_passkey.html -> build/lib/allauth/templates/account copying allauth/templates/account/signup_closed.html -> build/lib/allauth/templates/account copying allauth/templates/account/verification_sent.html -> build/lib/allauth/templates/account copying allauth/templates/account/verified_email_required.html -> build/lib/allauth/templates/account creating build/lib/allauth/templates/account/email copying allauth/templates/account/email/account_already_exists_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/account_already_exists_subject.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/base_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/base_notification.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/email_changed_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/email_changed_subject.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/email_confirm_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/email_confirm_subject.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/email_confirmation_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/email_confirmation_signup_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/email_confirmation_signup_subject.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/email_confirmation_subject.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/email_deleted_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/email_deleted_subject.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/login_code_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/login_code_subject.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/password_changed_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/password_changed_subject.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/password_reset_key_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/password_reset_key_subject.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/password_reset_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/password_reset_subject.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/password_set_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/password_set_subject.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/unknown_account_message.txt -> build/lib/allauth/templates/account/email copying allauth/templates/account/email/unknown_account_subject.txt -> build/lib/allauth/templates/account/email creating build/lib/allauth/templates/account/messages copying allauth/templates/account/messages/cannot_delete_primary_email.txt -> build/lib/allauth/templates/account/messages copying allauth/templates/account/messages/email_confirmation_failed.txt -> build/lib/allauth/templates/account/messages copying allauth/templates/account/messages/email_confirmation_sent.txt -> build/lib/allauth/templates/account/messages copying allauth/templates/account/messages/email_confirmed.txt -> build/lib/allauth/templates/account/messages copying allauth/templates/account/messages/email_deleted.txt -> build/lib/allauth/templates/account/messages copying allauth/templates/account/messages/logged_in.txt -> build/lib/allauth/templates/account/messages copying allauth/templates/account/messages/logged_out.txt -> build/lib/allauth/templates/account/messages copying allauth/templates/account/messages/login_code_sent.txt -> build/lib/allauth/templates/account/messages copying allauth/templates/account/messages/password_changed.txt -> build/lib/allauth/templates/account/messages copying allauth/templates/account/messages/password_set.txt -> build/lib/allauth/templates/account/messages copying allauth/templates/account/messages/primary_email_set.txt -> build/lib/allauth/templates/account/messages copying allauth/templates/account/messages/unverified_primary_email.txt -> build/lib/allauth/templates/account/messages creating build/lib/allauth/templates/account/snippets copying allauth/templates/account/snippets/already_logged_in.html -> build/lib/allauth/templates/account/snippets copying allauth/templates/account/snippets/warn_no_email.html -> build/lib/allauth/templates/account/snippets creating build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/alert.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/badge.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/button.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/button_group.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/field.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/fields.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/form.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/h1.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/h2.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/hr.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/img.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/p.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/panel.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/provider.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/provider_list.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/table.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/tbody.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/td.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/th.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/thead.html -> build/lib/allauth/templates/allauth/elements copying allauth/templates/allauth/elements/tr.html -> build/lib/allauth/templates/allauth/elements creating build/lib/allauth/templates/allauth/layouts copying allauth/templates/allauth/layouts/base.html -> build/lib/allauth/templates/allauth/layouts copying allauth/templates/allauth/layouts/entrance.html -> build/lib/allauth/templates/allauth/layouts copying allauth/templates/allauth/layouts/manage.html -> build/lib/allauth/templates/allauth/layouts creating build/lib/allauth/templates/mfa copying allauth/templates/mfa/authenticate.html -> build/lib/allauth/templates/mfa copying allauth/templates/mfa/base_entrance.html -> build/lib/allauth/templates/mfa copying allauth/templates/mfa/base_manage.html -> build/lib/allauth/templates/mfa copying allauth/templates/mfa/index.html -> build/lib/allauth/templates/mfa copying allauth/templates/mfa/reauthenticate.html -> build/lib/allauth/templates/mfa creating build/lib/allauth/templates/mfa/email copying allauth/templates/mfa/email/recovery_codes_generated_message.txt -> build/lib/allauth/templates/mfa/email copying allauth/templates/mfa/email/recovery_codes_generated_subject.txt -> build/lib/allauth/templates/mfa/email copying allauth/templates/mfa/email/totp_activated_message.txt -> build/lib/allauth/templates/mfa/email copying allauth/templates/mfa/email/totp_activated_subject.txt -> build/lib/allauth/templates/mfa/email copying allauth/templates/mfa/email/totp_deactivated_message.txt -> build/lib/allauth/templates/mfa/email copying allauth/templates/mfa/email/totp_deactivated_subject.txt -> build/lib/allauth/templates/mfa/email copying allauth/templates/mfa/email/webauthn_added_message.txt -> build/lib/allauth/templates/mfa/email copying allauth/templates/mfa/email/webauthn_added_subject.txt -> build/lib/allauth/templates/mfa/email copying allauth/templates/mfa/email/webauthn_removed_message.txt -> build/lib/allauth/templates/mfa/email copying allauth/templates/mfa/email/webauthn_removed_subject.txt -> build/lib/allauth/templates/mfa/email creating build/lib/allauth/templates/mfa/messages copying allauth/templates/mfa/messages/recovery_codes_generated.txt -> build/lib/allauth/templates/mfa/messages copying allauth/templates/mfa/messages/totp_activated.txt -> build/lib/allauth/templates/mfa/messages copying allauth/templates/mfa/messages/totp_deactivated.txt -> build/lib/allauth/templates/mfa/messages copying allauth/templates/mfa/messages/webauthn_added.txt -> build/lib/allauth/templates/mfa/messages copying allauth/templates/mfa/messages/webauthn_removed.txt -> build/lib/allauth/templates/mfa/messages creating build/lib/allauth/templates/mfa/recovery_codes copying allauth/templates/mfa/recovery_codes/base.html -> build/lib/allauth/templates/mfa/recovery_codes copying allauth/templates/mfa/recovery_codes/download.txt -> build/lib/allauth/templates/mfa/recovery_codes copying allauth/templates/mfa/recovery_codes/generate.html -> build/lib/allauth/templates/mfa/recovery_codes copying allauth/templates/mfa/recovery_codes/index.html -> build/lib/allauth/templates/mfa/recovery_codes creating build/lib/allauth/templates/mfa/totp copying allauth/templates/mfa/totp/activate_form.html -> build/lib/allauth/templates/mfa/totp copying allauth/templates/mfa/totp/base.html -> build/lib/allauth/templates/mfa/totp copying allauth/templates/mfa/totp/deactivate_form.html -> build/lib/allauth/templates/mfa/totp creating build/lib/allauth/templates/mfa/webauthn copying allauth/templates/mfa/webauthn/add_form.html -> build/lib/allauth/templates/mfa/webauthn copying allauth/templates/mfa/webauthn/authenticator_confirm_delete.html -> build/lib/allauth/templates/mfa/webauthn copying allauth/templates/mfa/webauthn/authenticator_list.html -> build/lib/allauth/templates/mfa/webauthn copying allauth/templates/mfa/webauthn/base.html -> build/lib/allauth/templates/mfa/webauthn copying allauth/templates/mfa/webauthn/edit_form.html -> build/lib/allauth/templates/mfa/webauthn copying allauth/templates/mfa/webauthn/reauthenticate.html -> build/lib/allauth/templates/mfa/webauthn copying allauth/templates/mfa/webauthn/signup_form.html -> build/lib/allauth/templates/mfa/webauthn creating build/lib/allauth/templates/mfa/webauthn/snippets copying allauth/templates/mfa/webauthn/snippets/login_script.html -> build/lib/allauth/templates/mfa/webauthn/snippets copying allauth/templates/mfa/webauthn/snippets/scripts.html -> build/lib/allauth/templates/mfa/webauthn/snippets creating build/lib/allauth/templates/openid copying allauth/templates/openid/base.html -> build/lib/allauth/templates/openid copying allauth/templates/openid/login.html -> build/lib/allauth/templates/openid creating build/lib/allauth/templates/socialaccount copying allauth/templates/socialaccount/authentication_error.html -> build/lib/allauth/templates/socialaccount copying allauth/templates/socialaccount/base_entrance.html -> build/lib/allauth/templates/socialaccount copying allauth/templates/socialaccount/base_manage.html -> build/lib/allauth/templates/socialaccount copying allauth/templates/socialaccount/connections.html -> build/lib/allauth/templates/socialaccount copying allauth/templates/socialaccount/login.html -> build/lib/allauth/templates/socialaccount copying allauth/templates/socialaccount/login_cancelled.html -> build/lib/allauth/templates/socialaccount copying allauth/templates/socialaccount/login_redirect.html -> build/lib/allauth/templates/socialaccount copying allauth/templates/socialaccount/signup.html -> build/lib/allauth/templates/socialaccount creating build/lib/allauth/templates/socialaccount/email copying allauth/templates/socialaccount/email/account_connected_message.txt -> build/lib/allauth/templates/socialaccount/email copying allauth/templates/socialaccount/email/account_connected_subject.txt -> build/lib/allauth/templates/socialaccount/email copying allauth/templates/socialaccount/email/account_disconnected_message.txt -> build/lib/allauth/templates/socialaccount/email copying allauth/templates/socialaccount/email/account_disconnected_subject.txt -> build/lib/allauth/templates/socialaccount/email creating build/lib/allauth/templates/socialaccount/messages copying allauth/templates/socialaccount/messages/account_connected.txt -> build/lib/allauth/templates/socialaccount/messages copying allauth/templates/socialaccount/messages/account_connected_other.txt -> build/lib/allauth/templates/socialaccount/messages copying allauth/templates/socialaccount/messages/account_connected_updated.txt -> build/lib/allauth/templates/socialaccount/messages copying allauth/templates/socialaccount/messages/account_disconnected.txt -> build/lib/allauth/templates/socialaccount/messages creating build/lib/allauth/templates/socialaccount/snippets copying allauth/templates/socialaccount/snippets/login.html -> build/lib/allauth/templates/socialaccount/snippets copying allauth/templates/socialaccount/snippets/login_extra.html -> build/lib/allauth/templates/socialaccount/snippets copying allauth/templates/socialaccount/snippets/provider_list.html -> build/lib/allauth/templates/socialaccount/snippets creating build/lib/allauth/templates/tests copying allauth/templates/tests/test_403_csrf.html -> build/lib/allauth/templates/tests creating build/lib/allauth/templates/usersessions copying allauth/templates/usersessions/base_manage.html -> build/lib/allauth/templates/usersessions copying allauth/templates/usersessions/usersession_list.html -> build/lib/allauth/templates/usersessions creating build/lib/allauth/templates/usersessions/messages copying allauth/templates/usersessions/messages/sessions_logged_out.txt -> build/lib/allauth/templates/usersessions/messages creating build/lib/allauth/mfa/static/mfa/js copying allauth/mfa/static/mfa/js/webauthn-json.js -> build/lib/allauth/mfa/static/mfa/js copying allauth/mfa/static/mfa/js/webauthn.js -> build/lib/allauth/mfa/static/mfa/js creating build/lib/allauth/socialaccount/providers/dummy/templates/dummy copying allauth/socialaccount/providers/dummy/templates/dummy/authenticate_form.html -> build/lib/allauth/socialaccount/providers/dummy/templates/dummy creating build/lib/allauth/socialaccount/providers/facebook/data copying allauth/socialaccount/providers/facebook/data/FacebookLocales.xml -> build/lib/allauth/socialaccount/providers/facebook/data creating build/lib/allauth/socialaccount/providers/facebook/static/facebook/js copying allauth/socialaccount/providers/facebook/static/facebook/js/fbconnect.js -> build/lib/allauth/socialaccount/providers/facebook/static/facebook/js creating build/lib/allauth/socialaccount/providers/facebook/templates/facebook copying allauth/socialaccount/providers/facebook/templates/facebook/fbconnect.html -> build/lib/allauth/socialaccount/providers/facebook/templates/facebook creating build/lib/allauth/socialaccount/providers/telegram/static/telegram/js copying allauth/socialaccount/providers/telegram/static/telegram/js/telegram.js -> build/lib/allauth/socialaccount/providers/telegram/static/telegram/js creating build/lib/allauth/socialaccount/providers/telegram/templates/telegram copying allauth/socialaccount/providers/telegram/templates/telegram/callback.html -> build/lib/allauth/socialaccount/providers/telegram/templates/telegram installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/allauth copying build/lib/allauth/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth copying build/lib/allauth/app_settings.py -> build/bdist.linux-x86_64/wheel/./allauth copying build/lib/allauth/conftest.py -> build/bdist.linux-x86_64/wheel/./allauth copying build/lib/allauth/decorators.py -> build/bdist.linux-x86_64/wheel/./allauth copying build/lib/allauth/exceptions.py -> build/bdist.linux-x86_64/wheel/./allauth copying build/lib/allauth/models.py -> build/bdist.linux-x86_64/wheel/./allauth copying build/lib/allauth/ratelimit.py -> build/bdist.linux-x86_64/wheel/./allauth copying build/lib/allauth/tests.py -> build/bdist.linux-x86_64/wheel/./allauth copying build/lib/allauth/urls.py -> build/bdist.linux-x86_64/wheel/./allauth copying build/lib/allauth/utils.py -> build/bdist.linux-x86_64/wheel/./allauth creating build/bdist.linux-x86_64/wheel/allauth/account copying build/lib/allauth/account/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/adapter.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/admin.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/app_settings.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/apps.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/auth_backends.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/authentication.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/checks.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/decorators.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/forms.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/managers.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/middleware.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/mixins.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/models.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/reauthentication.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/signals.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/stages.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/utils.py -> build/bdist.linux-x86_64/wheel/./allauth/account copying build/lib/allauth/account/views.py -> build/bdist.linux-x86_64/wheel/./allauth/account creating build/bdist.linux-x86_64/wheel/allauth/account/internal copying build/lib/allauth/account/internal/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal copying build/lib/allauth/account/internal/decorators.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal copying build/lib/allauth/account/internal/stagekit.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal creating build/bdist.linux-x86_64/wheel/allauth/account/internal/flows copying build/lib/allauth/account/internal/flows/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal/flows copying build/lib/allauth/account/internal/flows/email_verification.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal/flows copying build/lib/allauth/account/internal/flows/email_verification_by_code.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal/flows copying build/lib/allauth/account/internal/flows/login.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal/flows copying build/lib/allauth/account/internal/flows/login_by_code.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal/flows copying build/lib/allauth/account/internal/flows/logout.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal/flows copying build/lib/allauth/account/internal/flows/manage_email.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal/flows copying build/lib/allauth/account/internal/flows/password_change.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal/flows copying build/lib/allauth/account/internal/flows/password_reset.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal/flows copying build/lib/allauth/account/internal/flows/reauthentication.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal/flows copying build/lib/allauth/account/internal/flows/signup.py -> build/bdist.linux-x86_64/wheel/./allauth/account/internal/flows creating build/bdist.linux-x86_64/wheel/allauth/account/management copying build/lib/allauth/account/management/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/account/management creating build/bdist.linux-x86_64/wheel/allauth/account/management/commands copying build/lib/allauth/account/management/commands/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/account/management/commands copying build/lib/allauth/account/management/commands/account_unsetmultipleprimaryemails.py -> build/bdist.linux-x86_64/wheel/./allauth/account/management/commands creating build/bdist.linux-x86_64/wheel/allauth/account/migrations copying build/lib/allauth/account/migrations/0001_initial.py -> build/bdist.linux-x86_64/wheel/./allauth/account/migrations copying build/lib/allauth/account/migrations/0002_email_max_length.py -> build/bdist.linux-x86_64/wheel/./allauth/account/migrations copying build/lib/allauth/account/migrations/0003_alter_emailaddress_create_unique_verified_email.py -> build/bdist.linux-x86_64/wheel/./allauth/account/migrations copying build/lib/allauth/account/migrations/0004_alter_emailaddress_drop_unique_email.py -> build/bdist.linux-x86_64/wheel/./allauth/account/migrations copying build/lib/allauth/account/migrations/0005_emailaddress_idx_upper_email.py -> build/bdist.linux-x86_64/wheel/./allauth/account/migrations copying build/lib/allauth/account/migrations/0006_emailaddress_lower.py -> build/bdist.linux-x86_64/wheel/./allauth/account/migrations copying build/lib/allauth/account/migrations/0007_emailaddress_idx_email.py -> build/bdist.linux-x86_64/wheel/./allauth/account/migrations copying build/lib/allauth/account/migrations/0008_emailaddress_unique_primary_email_fixup.py -> build/bdist.linux-x86_64/wheel/./allauth/account/migrations copying build/lib/allauth/account/migrations/0009_emailaddress_unique_primary_email.py -> build/bdist.linux-x86_64/wheel/./allauth/account/migrations copying build/lib/allauth/account/migrations/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/account/migrations creating build/bdist.linux-x86_64/wheel/allauth/account/templatetags copying build/lib/allauth/account/templatetags/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/account/templatetags copying build/lib/allauth/account/templatetags/account.py -> build/bdist.linux-x86_64/wheel/./allauth/account/templatetags creating build/bdist.linux-x86_64/wheel/allauth/account/tests copying build/lib/allauth/account/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_adapter.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_ajax.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_auth_backends.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_change_email.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_change_password.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_commands.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_decorators.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_email_verification.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_email_verification_by_code.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_login.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_login_by_code.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_logout.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_middleware.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_models.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_ratelimit.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_reauthentication.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_reset_password.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_security.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_signup.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests copying build/lib/allauth/account/tests/test_utils.py -> build/bdist.linux-x86_64/wheel/./allauth/account/tests creating build/bdist.linux-x86_64/wheel/allauth/core copying build/lib/allauth/core/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/core copying build/lib/allauth/core/context.py -> build/bdist.linux-x86_64/wheel/./allauth/core copying build/lib/allauth/core/exceptions.py -> build/bdist.linux-x86_64/wheel/./allauth/core copying build/lib/allauth/core/ratelimit.py -> build/bdist.linux-x86_64/wheel/./allauth/core creating build/bdist.linux-x86_64/wheel/allauth/core/internal copying build/lib/allauth/core/internal/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/core/internal copying build/lib/allauth/core/internal/adapter.py -> build/bdist.linux-x86_64/wheel/./allauth/core/internal copying build/lib/allauth/core/internal/httpkit.py -> build/bdist.linux-x86_64/wheel/./allauth/core/internal creating build/bdist.linux-x86_64/wheel/allauth/core/internal/tests copying build/lib/allauth/core/internal/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/core/internal/tests copying build/lib/allauth/core/internal/tests/test_httpkit.py -> build/bdist.linux-x86_64/wheel/./allauth/core/internal/tests creating build/bdist.linux-x86_64/wheel/allauth/core/tests copying build/lib/allauth/core/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/core/tests copying build/lib/allauth/core/tests/test_ratelimit.py -> build/bdist.linux-x86_64/wheel/./allauth/core/tests creating build/bdist.linux-x86_64/wheel/allauth/headless copying build/lib/allauth/headless/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless copying build/lib/allauth/headless/adapter.py -> build/bdist.linux-x86_64/wheel/./allauth/headless copying build/lib/allauth/headless/app_settings.py -> build/bdist.linux-x86_64/wheel/./allauth/headless copying build/lib/allauth/headless/apps.py -> build/bdist.linux-x86_64/wheel/./allauth/headless copying build/lib/allauth/headless/conftest.py -> build/bdist.linux-x86_64/wheel/./allauth/headless copying build/lib/allauth/headless/constants.py -> build/bdist.linux-x86_64/wheel/./allauth/headless copying build/lib/allauth/headless/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/headless creating build/bdist.linux-x86_64/wheel/allauth/headless/account copying build/lib/allauth/headless/account/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account copying build/lib/allauth/headless/account/inputs.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account copying build/lib/allauth/headless/account/response.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account copying build/lib/allauth/headless/account/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account copying build/lib/allauth/headless/account/views.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account creating build/bdist.linux-x86_64/wheel/allauth/headless/account/tests copying build/lib/allauth/headless/account/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account/tests copying build/lib/allauth/headless/account/tests/test_change_email.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account/tests copying build/lib/allauth/headless/account/tests/test_change_password.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account/tests copying build/lib/allauth/headless/account/tests/test_email_verification.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account/tests copying build/lib/allauth/headless/account/tests/test_email_verification_by_code.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account/tests copying build/lib/allauth/headless/account/tests/test_login.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account/tests copying build/lib/allauth/headless/account/tests/test_login_by_code.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account/tests copying build/lib/allauth/headless/account/tests/test_reauthentication.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account/tests copying build/lib/allauth/headless/account/tests/test_reset_password.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account/tests copying build/lib/allauth/headless/account/tests/test_session.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account/tests copying build/lib/allauth/headless/account/tests/test_signup.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/account/tests creating build/bdist.linux-x86_64/wheel/allauth/headless/base copying build/lib/allauth/headless/base/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/base copying build/lib/allauth/headless/base/response.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/base copying build/lib/allauth/headless/base/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/base copying build/lib/allauth/headless/base/views.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/base creating build/bdist.linux-x86_64/wheel/allauth/headless/base/tests copying build/lib/allauth/headless/base/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/base/tests copying build/lib/allauth/headless/base/tests/test_views.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/base/tests creating build/bdist.linux-x86_64/wheel/allauth/headless/internal copying build/lib/allauth/headless/internal/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/internal copying build/lib/allauth/headless/internal/authkit.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/internal copying build/lib/allauth/headless/internal/decorators.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/internal copying build/lib/allauth/headless/internal/sessionkit.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/internal creating build/bdist.linux-x86_64/wheel/allauth/headless/internal/restkit copying build/lib/allauth/headless/internal/restkit/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/internal/restkit copying build/lib/allauth/headless/internal/restkit/inputs.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/internal/restkit copying build/lib/allauth/headless/internal/restkit/response.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/internal/restkit copying build/lib/allauth/headless/internal/restkit/views.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/internal/restkit creating build/bdist.linux-x86_64/wheel/allauth/headless/internal/tests copying build/lib/allauth/headless/internal/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/internal/tests copying build/lib/allauth/headless/internal/tests/test_authkit.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/internal/tests creating build/bdist.linux-x86_64/wheel/allauth/headless/mfa copying build/lib/allauth/headless/mfa/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/mfa copying build/lib/allauth/headless/mfa/inputs.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/mfa copying build/lib/allauth/headless/mfa/response.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/mfa copying build/lib/allauth/headless/mfa/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/mfa copying build/lib/allauth/headless/mfa/views.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/mfa creating build/bdist.linux-x86_64/wheel/allauth/headless/mfa/tests copying build/lib/allauth/headless/mfa/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/mfa/tests copying build/lib/allauth/headless/mfa/tests/test_recovery_codes.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/mfa/tests copying build/lib/allauth/headless/mfa/tests/test_totp.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/mfa/tests copying build/lib/allauth/headless/mfa/tests/test_views.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/mfa/tests copying build/lib/allauth/headless/mfa/tests/test_webauthn.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/mfa/tests creating build/bdist.linux-x86_64/wheel/allauth/headless/socialaccount copying build/lib/allauth/headless/socialaccount/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/socialaccount copying build/lib/allauth/headless/socialaccount/forms.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/socialaccount copying build/lib/allauth/headless/socialaccount/inputs.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/socialaccount copying build/lib/allauth/headless/socialaccount/internal.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/socialaccount copying build/lib/allauth/headless/socialaccount/response.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/socialaccount copying build/lib/allauth/headless/socialaccount/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/socialaccount copying build/lib/allauth/headless/socialaccount/views.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/socialaccount creating build/bdist.linux-x86_64/wheel/allauth/headless/socialaccount/tests copying build/lib/allauth/headless/socialaccount/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/socialaccount/tests copying build/lib/allauth/headless/socialaccount/tests/test_inputs.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/socialaccount/tests copying build/lib/allauth/headless/socialaccount/tests/test_views.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/socialaccount/tests creating build/bdist.linux-x86_64/wheel/allauth/headless/tests copying build/lib/allauth/headless/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/tests copying build/lib/allauth/headless/tests/test_tokens.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/tests creating build/bdist.linux-x86_64/wheel/allauth/headless/tokens copying build/lib/allauth/headless/tokens/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/tokens copying build/lib/allauth/headless/tokens/base.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/tokens copying build/lib/allauth/headless/tokens/sessions.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/tokens creating build/bdist.linux-x86_64/wheel/allauth/headless/usersessions copying build/lib/allauth/headless/usersessions/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/usersessions copying build/lib/allauth/headless/usersessions/inputs.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/usersessions copying build/lib/allauth/headless/usersessions/response.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/usersessions copying build/lib/allauth/headless/usersessions/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/usersessions copying build/lib/allauth/headless/usersessions/views.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/usersessions creating build/bdist.linux-x86_64/wheel/allauth/headless/usersessions/tests copying build/lib/allauth/headless/usersessions/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/usersessions/tests copying build/lib/allauth/headless/usersessions/tests/test_views.py -> build/bdist.linux-x86_64/wheel/./allauth/headless/usersessions/tests creating build/bdist.linux-x86_64/wheel/allauth/mfa copying build/lib/allauth/mfa/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa copying build/lib/allauth/mfa/adapter.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa copying build/lib/allauth/mfa/admin.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa copying build/lib/allauth/mfa/app_settings.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa copying build/lib/allauth/mfa/apps.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa copying build/lib/allauth/mfa/checks.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa copying build/lib/allauth/mfa/models.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa copying build/lib/allauth/mfa/signals.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa copying build/lib/allauth/mfa/stages.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa copying build/lib/allauth/mfa/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa copying build/lib/allauth/mfa/utils.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa creating build/bdist.linux-x86_64/wheel/allauth/mfa/base copying build/lib/allauth/mfa/base/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/base copying build/lib/allauth/mfa/base/forms.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/base copying build/lib/allauth/mfa/base/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/base copying build/lib/allauth/mfa/base/views.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/base creating build/bdist.linux-x86_64/wheel/allauth/mfa/base/internal copying build/lib/allauth/mfa/base/internal/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/base/internal copying build/lib/allauth/mfa/base/internal/flows.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/base/internal creating build/bdist.linux-x86_64/wheel/allauth/mfa/base/tests copying build/lib/allauth/mfa/base/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/base/tests copying build/lib/allauth/mfa/base/tests/test_views.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/base/tests creating build/bdist.linux-x86_64/wheel/allauth/mfa/internal copying build/lib/allauth/mfa/internal/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/internal creating build/bdist.linux-x86_64/wheel/allauth/mfa/internal/flows copying build/lib/allauth/mfa/internal/flows/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/internal/flows copying build/lib/allauth/mfa/internal/flows/add.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/internal/flows creating build/bdist.linux-x86_64/wheel/allauth/mfa/migrations copying build/lib/allauth/mfa/migrations/0001_initial.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/migrations copying build/lib/allauth/mfa/migrations/0002_authenticator_timestamps.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/migrations copying build/lib/allauth/mfa/migrations/0003_authenticator_type_uniq.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/migrations copying build/lib/allauth/mfa/migrations/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/migrations creating build/bdist.linux-x86_64/wheel/allauth/mfa/recovery_codes copying build/lib/allauth/mfa/recovery_codes/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/recovery_codes copying build/lib/allauth/mfa/recovery_codes/forms.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/recovery_codes copying build/lib/allauth/mfa/recovery_codes/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/recovery_codes copying build/lib/allauth/mfa/recovery_codes/views.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/recovery_codes creating build/bdist.linux-x86_64/wheel/allauth/mfa/recovery_codes/internal copying build/lib/allauth/mfa/recovery_codes/internal/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/recovery_codes/internal copying build/lib/allauth/mfa/recovery_codes/internal/auth.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/recovery_codes/internal copying build/lib/allauth/mfa/recovery_codes/internal/flows.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/recovery_codes/internal creating build/bdist.linux-x86_64/wheel/allauth/mfa/recovery_codes/tests copying build/lib/allauth/mfa/recovery_codes/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/recovery_codes/tests copying build/lib/allauth/mfa/recovery_codes/tests/test_auth.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/recovery_codes/tests copying build/lib/allauth/mfa/recovery_codes/tests/test_views.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/recovery_codes/tests creating build/bdist.linux-x86_64/wheel/allauth/mfa/totp copying build/lib/allauth/mfa/totp/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/totp copying build/lib/allauth/mfa/totp/forms.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/totp copying build/lib/allauth/mfa/totp/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/totp copying build/lib/allauth/mfa/totp/views.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/totp creating build/bdist.linux-x86_64/wheel/allauth/mfa/totp/internal copying build/lib/allauth/mfa/totp/internal/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/totp/internal copying build/lib/allauth/mfa/totp/internal/auth.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/totp/internal copying build/lib/allauth/mfa/totp/internal/flows.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/totp/internal creating build/bdist.linux-x86_64/wheel/allauth/mfa/totp/tests copying build/lib/allauth/mfa/totp/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/totp/tests copying build/lib/allauth/mfa/totp/tests/test_unit.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/totp/tests copying build/lib/allauth/mfa/totp/tests/test_views.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/totp/tests creating build/bdist.linux-x86_64/wheel/allauth/mfa/webauthn copying build/lib/allauth/mfa/webauthn/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/webauthn copying build/lib/allauth/mfa/webauthn/forms.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/webauthn copying build/lib/allauth/mfa/webauthn/stages.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/webauthn copying build/lib/allauth/mfa/webauthn/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/webauthn copying build/lib/allauth/mfa/webauthn/views.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/webauthn creating build/bdist.linux-x86_64/wheel/allauth/mfa/webauthn/internal copying build/lib/allauth/mfa/webauthn/internal/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/webauthn/internal copying build/lib/allauth/mfa/webauthn/internal/auth.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/webauthn/internal copying build/lib/allauth/mfa/webauthn/internal/flows.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/webauthn/internal creating build/bdist.linux-x86_64/wheel/allauth/mfa/webauthn/tests copying build/lib/allauth/mfa/webauthn/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/webauthn/tests copying build/lib/allauth/mfa/webauthn/tests/test_views.py -> build/bdist.linux-x86_64/wheel/./allauth/mfa/webauthn/tests creating build/bdist.linux-x86_64/wheel/allauth/mfa/static creating build/bdist.linux-x86_64/wheel/allauth/mfa/static/mfa creating build/bdist.linux-x86_64/wheel/allauth/mfa/static/mfa/js copying build/lib/allauth/mfa/static/mfa/js/webauthn-json.js -> build/bdist.linux-x86_64/wheel/./allauth/mfa/static/mfa/js copying build/lib/allauth/mfa/static/mfa/js/webauthn.js -> build/bdist.linux-x86_64/wheel/./allauth/mfa/static/mfa/js creating build/bdist.linux-x86_64/wheel/allauth/socialaccount copying build/lib/allauth/socialaccount/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount copying build/lib/allauth/socialaccount/adapter.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount copying build/lib/allauth/socialaccount/admin.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount copying build/lib/allauth/socialaccount/app_settings.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount copying build/lib/allauth/socialaccount/apps.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount copying build/lib/allauth/socialaccount/conftest.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount copying build/lib/allauth/socialaccount/forms.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount copying build/lib/allauth/socialaccount/helpers.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount copying build/lib/allauth/socialaccount/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount copying build/lib/allauth/socialaccount/sessions.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount copying build/lib/allauth/socialaccount/signals.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount copying build/lib/allauth/socialaccount/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount copying build/lib/allauth/socialaccount/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/internal copying build/lib/allauth/socialaccount/internal/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/internal copying build/lib/allauth/socialaccount/internal/jwtkit.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/internal copying build/lib/allauth/socialaccount/internal/statekit.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/internal creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/internal/flows copying build/lib/allauth/socialaccount/internal/flows/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/internal/flows copying build/lib/allauth/socialaccount/internal/flows/connect.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/internal/flows copying build/lib/allauth/socialaccount/internal/flows/email_authentication.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/internal/flows copying build/lib/allauth/socialaccount/internal/flows/login.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/internal/flows copying build/lib/allauth/socialaccount/internal/flows/signup.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/internal/flows creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/internal/tests copying build/lib/allauth/socialaccount/internal/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/internal/tests copying build/lib/allauth/socialaccount/internal/tests/test_jwtkit.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/internal/tests copying build/lib/allauth/socialaccount/internal/tests/test_statekit.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/internal/tests creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/migrations copying build/lib/allauth/socialaccount/migrations/0001_initial.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/migrations copying build/lib/allauth/socialaccount/migrations/0002_token_max_lengths.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/migrations copying build/lib/allauth/socialaccount/migrations/0003_extra_data_default_dict.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/migrations copying build/lib/allauth/socialaccount/migrations/0004_app_provider_id_settings.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/migrations copying build/lib/allauth/socialaccount/migrations/0005_socialtoken_nullable_app.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/migrations copying build/lib/allauth/socialaccount/migrations/0006_alter_socialaccount_extra_data.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/migrations copying build/lib/allauth/socialaccount/migrations/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/migrations creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers copying build/lib/allauth/socialaccount/providers/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/agave copying build/lib/allauth/socialaccount/providers/agave/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/agave copying build/lib/allauth/socialaccount/providers/agave/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/agave copying build/lib/allauth/socialaccount/providers/agave/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/agave copying build/lib/allauth/socialaccount/providers/agave/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/agave copying build/lib/allauth/socialaccount/providers/agave/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/agave creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/amazon copying build/lib/allauth/socialaccount/providers/amazon/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/amazon copying build/lib/allauth/socialaccount/providers/amazon/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/amazon copying build/lib/allauth/socialaccount/providers/amazon/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/amazon copying build/lib/allauth/socialaccount/providers/amazon/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/amazon copying build/lib/allauth/socialaccount/providers/amazon/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/amazon creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/amazon_cognito copying build/lib/allauth/socialaccount/providers/amazon_cognito/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/amazon_cognito copying build/lib/allauth/socialaccount/providers/amazon_cognito/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/amazon_cognito copying build/lib/allauth/socialaccount/providers/amazon_cognito/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/amazon_cognito copying build/lib/allauth/socialaccount/providers/amazon_cognito/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/amazon_cognito copying build/lib/allauth/socialaccount/providers/amazon_cognito/utils.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/amazon_cognito copying build/lib/allauth/socialaccount/providers/amazon_cognito/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/amazon_cognito creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/angellist copying build/lib/allauth/socialaccount/providers/angellist/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/angellist copying build/lib/allauth/socialaccount/providers/angellist/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/angellist copying build/lib/allauth/socialaccount/providers/angellist/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/angellist copying build/lib/allauth/socialaccount/providers/angellist/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/angellist copying build/lib/allauth/socialaccount/providers/angellist/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/angellist creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/apple copying build/lib/allauth/socialaccount/providers/apple/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/apple copying build/lib/allauth/socialaccount/providers/apple/apple_session.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/apple copying build/lib/allauth/socialaccount/providers/apple/client.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/apple copying build/lib/allauth/socialaccount/providers/apple/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/apple copying build/lib/allauth/socialaccount/providers/apple/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/apple copying build/lib/allauth/socialaccount/providers/apple/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/apple copying build/lib/allauth/socialaccount/providers/apple/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/apple creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/asana copying build/lib/allauth/socialaccount/providers/asana/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/asana copying build/lib/allauth/socialaccount/providers/asana/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/asana copying build/lib/allauth/socialaccount/providers/asana/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/asana copying build/lib/allauth/socialaccount/providers/asana/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/asana copying build/lib/allauth/socialaccount/providers/asana/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/asana copying build/lib/allauth/socialaccount/providers/asana/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/asana creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/atlassian copying build/lib/allauth/socialaccount/providers/atlassian/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/atlassian copying build/lib/allauth/socialaccount/providers/atlassian/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/atlassian copying build/lib/allauth/socialaccount/providers/atlassian/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/atlassian copying build/lib/allauth/socialaccount/providers/atlassian/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/atlassian copying build/lib/allauth/socialaccount/providers/atlassian/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/atlassian creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/auth0 copying build/lib/allauth/socialaccount/providers/auth0/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/auth0 copying build/lib/allauth/socialaccount/providers/auth0/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/auth0 copying build/lib/allauth/socialaccount/providers/auth0/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/auth0 copying build/lib/allauth/socialaccount/providers/auth0/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/auth0 copying build/lib/allauth/socialaccount/providers/auth0/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/auth0 creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/authentiq copying build/lib/allauth/socialaccount/providers/authentiq/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/authentiq copying build/lib/allauth/socialaccount/providers/authentiq/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/authentiq copying build/lib/allauth/socialaccount/providers/authentiq/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/authentiq copying build/lib/allauth/socialaccount/providers/authentiq/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/authentiq copying build/lib/allauth/socialaccount/providers/authentiq/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/authentiq creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/baidu copying build/lib/allauth/socialaccount/providers/baidu/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/baidu copying build/lib/allauth/socialaccount/providers/baidu/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/baidu copying build/lib/allauth/socialaccount/providers/baidu/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/baidu copying build/lib/allauth/socialaccount/providers/baidu/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/baidu copying build/lib/allauth/socialaccount/providers/baidu/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/baidu creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/base copying build/lib/allauth/socialaccount/providers/base/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/base copying build/lib/allauth/socialaccount/providers/base/constants.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/base copying build/lib/allauth/socialaccount/providers/base/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/base copying build/lib/allauth/socialaccount/providers/base/utils.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/base copying build/lib/allauth/socialaccount/providers/base/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/base creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/basecamp copying build/lib/allauth/socialaccount/providers/basecamp/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/basecamp copying build/lib/allauth/socialaccount/providers/basecamp/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/basecamp copying build/lib/allauth/socialaccount/providers/basecamp/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/basecamp copying build/lib/allauth/socialaccount/providers/basecamp/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/basecamp copying build/lib/allauth/socialaccount/providers/basecamp/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/basecamp creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/battlenet copying build/lib/allauth/socialaccount/providers/battlenet/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/battlenet copying build/lib/allauth/socialaccount/providers/battlenet/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/battlenet copying build/lib/allauth/socialaccount/providers/battlenet/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/battlenet copying build/lib/allauth/socialaccount/providers/battlenet/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/battlenet copying build/lib/allauth/socialaccount/providers/battlenet/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/battlenet copying build/lib/allauth/socialaccount/providers/battlenet/validators.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/battlenet copying build/lib/allauth/socialaccount/providers/battlenet/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/battlenet creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/bitbucket_oauth2 copying build/lib/allauth/socialaccount/providers/bitbucket_oauth2/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/bitbucket_oauth2 copying build/lib/allauth/socialaccount/providers/bitbucket_oauth2/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/bitbucket_oauth2 copying build/lib/allauth/socialaccount/providers/bitbucket_oauth2/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/bitbucket_oauth2 copying build/lib/allauth/socialaccount/providers/bitbucket_oauth2/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/bitbucket_oauth2 copying build/lib/allauth/socialaccount/providers/bitbucket_oauth2/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/bitbucket_oauth2 creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/bitly copying build/lib/allauth/socialaccount/providers/bitly/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/bitly copying build/lib/allauth/socialaccount/providers/bitly/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/bitly copying build/lib/allauth/socialaccount/providers/bitly/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/bitly copying build/lib/allauth/socialaccount/providers/bitly/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/bitly copying build/lib/allauth/socialaccount/providers/bitly/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/bitly creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/box copying build/lib/allauth/socialaccount/providers/box/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/box copying build/lib/allauth/socialaccount/providers/box/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/box copying build/lib/allauth/socialaccount/providers/box/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/box copying build/lib/allauth/socialaccount/providers/box/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/box copying build/lib/allauth/socialaccount/providers/box/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/box creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/cilogon copying build/lib/allauth/socialaccount/providers/cilogon/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/cilogon copying build/lib/allauth/socialaccount/providers/cilogon/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/cilogon copying build/lib/allauth/socialaccount/providers/cilogon/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/cilogon copying build/lib/allauth/socialaccount/providers/cilogon/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/cilogon copying build/lib/allauth/socialaccount/providers/cilogon/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/cilogon creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/clever copying build/lib/allauth/socialaccount/providers/clever/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/clever copying build/lib/allauth/socialaccount/providers/clever/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/clever copying build/lib/allauth/socialaccount/providers/clever/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/clever copying build/lib/allauth/socialaccount/providers/clever/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/clever copying build/lib/allauth/socialaccount/providers/clever/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/clever creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/coinbase copying build/lib/allauth/socialaccount/providers/coinbase/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/coinbase copying build/lib/allauth/socialaccount/providers/coinbase/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/coinbase copying build/lib/allauth/socialaccount/providers/coinbase/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/coinbase copying build/lib/allauth/socialaccount/providers/coinbase/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/coinbase copying build/lib/allauth/socialaccount/providers/coinbase/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/coinbase creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/dataporten copying build/lib/allauth/socialaccount/providers/dataporten/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dataporten copying build/lib/allauth/socialaccount/providers/dataporten/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dataporten copying build/lib/allauth/socialaccount/providers/dataporten/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dataporten copying build/lib/allauth/socialaccount/providers/dataporten/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dataporten copying build/lib/allauth/socialaccount/providers/dataporten/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dataporten copying build/lib/allauth/socialaccount/providers/dataporten/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dataporten creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/daum copying build/lib/allauth/socialaccount/providers/daum/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/daum copying build/lib/allauth/socialaccount/providers/daum/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/daum copying build/lib/allauth/socialaccount/providers/daum/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/daum copying build/lib/allauth/socialaccount/providers/daum/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/daum copying build/lib/allauth/socialaccount/providers/daum/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/daum copying build/lib/allauth/socialaccount/providers/daum/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/daum creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/digitalocean copying build/lib/allauth/socialaccount/providers/digitalocean/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/digitalocean copying build/lib/allauth/socialaccount/providers/digitalocean/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/digitalocean copying build/lib/allauth/socialaccount/providers/digitalocean/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/digitalocean copying build/lib/allauth/socialaccount/providers/digitalocean/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/digitalocean copying build/lib/allauth/socialaccount/providers/digitalocean/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/digitalocean creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/dingtalk copying build/lib/allauth/socialaccount/providers/dingtalk/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dingtalk copying build/lib/allauth/socialaccount/providers/dingtalk/client.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dingtalk copying build/lib/allauth/socialaccount/providers/dingtalk/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dingtalk copying build/lib/allauth/socialaccount/providers/dingtalk/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dingtalk copying build/lib/allauth/socialaccount/providers/dingtalk/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dingtalk copying build/lib/allauth/socialaccount/providers/dingtalk/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dingtalk creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/discord copying build/lib/allauth/socialaccount/providers/discord/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/discord copying build/lib/allauth/socialaccount/providers/discord/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/discord copying build/lib/allauth/socialaccount/providers/discord/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/discord copying build/lib/allauth/socialaccount/providers/discord/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/discord copying build/lib/allauth/socialaccount/providers/discord/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/discord creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/disqus copying build/lib/allauth/socialaccount/providers/disqus/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/disqus copying build/lib/allauth/socialaccount/providers/disqus/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/disqus copying build/lib/allauth/socialaccount/providers/disqus/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/disqus copying build/lib/allauth/socialaccount/providers/disqus/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/disqus copying build/lib/allauth/socialaccount/providers/disqus/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/disqus creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/douban copying build/lib/allauth/socialaccount/providers/douban/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/douban copying build/lib/allauth/socialaccount/providers/douban/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/douban copying build/lib/allauth/socialaccount/providers/douban/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/douban copying build/lib/allauth/socialaccount/providers/douban/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/douban copying build/lib/allauth/socialaccount/providers/douban/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/douban creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/doximity copying build/lib/allauth/socialaccount/providers/doximity/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/doximity copying build/lib/allauth/socialaccount/providers/doximity/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/doximity copying build/lib/allauth/socialaccount/providers/doximity/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/doximity copying build/lib/allauth/socialaccount/providers/doximity/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/doximity copying build/lib/allauth/socialaccount/providers/doximity/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/doximity creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/draugiem copying build/lib/allauth/socialaccount/providers/draugiem/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/draugiem copying build/lib/allauth/socialaccount/providers/draugiem/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/draugiem copying build/lib/allauth/socialaccount/providers/draugiem/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/draugiem copying build/lib/allauth/socialaccount/providers/draugiem/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/draugiem copying build/lib/allauth/socialaccount/providers/draugiem/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/draugiem creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/drip copying build/lib/allauth/socialaccount/providers/drip/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/drip copying build/lib/allauth/socialaccount/providers/drip/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/drip copying build/lib/allauth/socialaccount/providers/drip/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/drip copying build/lib/allauth/socialaccount/providers/drip/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/drip copying build/lib/allauth/socialaccount/providers/drip/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/drip creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/dropbox copying build/lib/allauth/socialaccount/providers/dropbox/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dropbox copying build/lib/allauth/socialaccount/providers/dropbox/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dropbox copying build/lib/allauth/socialaccount/providers/dropbox/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dropbox copying build/lib/allauth/socialaccount/providers/dropbox/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dropbox copying build/lib/allauth/socialaccount/providers/dropbox/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dropbox creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/dummy copying build/lib/allauth/socialaccount/providers/dummy/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dummy copying build/lib/allauth/socialaccount/providers/dummy/forms.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dummy copying build/lib/allauth/socialaccount/providers/dummy/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dummy copying build/lib/allauth/socialaccount/providers/dummy/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dummy copying build/lib/allauth/socialaccount/providers/dummy/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dummy copying build/lib/allauth/socialaccount/providers/dummy/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dummy creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/dummy/templates creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/dummy/templates/dummy copying build/lib/allauth/socialaccount/providers/dummy/templates/dummy/authenticate_form.html -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dummy/templates/dummy creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/dwolla copying build/lib/allauth/socialaccount/providers/dwolla/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dwolla copying build/lib/allauth/socialaccount/providers/dwolla/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dwolla copying build/lib/allauth/socialaccount/providers/dwolla/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dwolla copying build/lib/allauth/socialaccount/providers/dwolla/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dwolla copying build/lib/allauth/socialaccount/providers/dwolla/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dwolla copying build/lib/allauth/socialaccount/providers/dwolla/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/dwolla creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/edmodo copying build/lib/allauth/socialaccount/providers/edmodo/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/edmodo copying build/lib/allauth/socialaccount/providers/edmodo/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/edmodo copying build/lib/allauth/socialaccount/providers/edmodo/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/edmodo copying build/lib/allauth/socialaccount/providers/edmodo/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/edmodo copying build/lib/allauth/socialaccount/providers/edmodo/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/edmodo creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/edx copying build/lib/allauth/socialaccount/providers/edx/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/edx copying build/lib/allauth/socialaccount/providers/edx/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/edx copying build/lib/allauth/socialaccount/providers/edx/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/edx copying build/lib/allauth/socialaccount/providers/edx/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/edx copying build/lib/allauth/socialaccount/providers/edx/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/edx creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/eventbrite copying build/lib/allauth/socialaccount/providers/eventbrite/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/eventbrite copying build/lib/allauth/socialaccount/providers/eventbrite/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/eventbrite copying build/lib/allauth/socialaccount/providers/eventbrite/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/eventbrite copying build/lib/allauth/socialaccount/providers/eventbrite/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/eventbrite copying build/lib/allauth/socialaccount/providers/eventbrite/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/eventbrite creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/eveonline copying build/lib/allauth/socialaccount/providers/eveonline/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/eveonline copying build/lib/allauth/socialaccount/providers/eveonline/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/eveonline copying build/lib/allauth/socialaccount/providers/eveonline/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/eveonline copying build/lib/allauth/socialaccount/providers/eveonline/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/eveonline copying build/lib/allauth/socialaccount/providers/eveonline/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/eveonline creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/evernote copying build/lib/allauth/socialaccount/providers/evernote/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/evernote copying build/lib/allauth/socialaccount/providers/evernote/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/evernote copying build/lib/allauth/socialaccount/providers/evernote/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/evernote copying build/lib/allauth/socialaccount/providers/evernote/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/evernote copying build/lib/allauth/socialaccount/providers/evernote/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/evernote creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/exist copying build/lib/allauth/socialaccount/providers/exist/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/exist copying build/lib/allauth/socialaccount/providers/exist/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/exist copying build/lib/allauth/socialaccount/providers/exist/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/exist copying build/lib/allauth/socialaccount/providers/exist/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/exist copying build/lib/allauth/socialaccount/providers/exist/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/exist creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/facebook copying build/lib/allauth/socialaccount/providers/facebook/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/facebook copying build/lib/allauth/socialaccount/providers/facebook/constants.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/facebook copying build/lib/allauth/socialaccount/providers/facebook/flows.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/facebook copying build/lib/allauth/socialaccount/providers/facebook/forms.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/facebook copying build/lib/allauth/socialaccount/providers/facebook/locale.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/facebook copying build/lib/allauth/socialaccount/providers/facebook/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/facebook copying build/lib/allauth/socialaccount/providers/facebook/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/facebook copying build/lib/allauth/socialaccount/providers/facebook/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/facebook copying build/lib/allauth/socialaccount/providers/facebook/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/facebook creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/facebook/data copying build/lib/allauth/socialaccount/providers/facebook/data/FacebookLocales.xml -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/facebook/data creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/facebook/static creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/facebook/static/facebook creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/facebook/static/facebook/js copying build/lib/allauth/socialaccount/providers/facebook/static/facebook/js/fbconnect.js -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/facebook/static/facebook/js creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/facebook/templates creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/facebook/templates/facebook copying build/lib/allauth/socialaccount/providers/facebook/templates/facebook/fbconnect.html -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/facebook/templates/facebook creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/feedly copying build/lib/allauth/socialaccount/providers/feedly/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/feedly copying build/lib/allauth/socialaccount/providers/feedly/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/feedly copying build/lib/allauth/socialaccount/providers/feedly/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/feedly copying build/lib/allauth/socialaccount/providers/feedly/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/feedly copying build/lib/allauth/socialaccount/providers/feedly/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/feedly creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/feishu copying build/lib/allauth/socialaccount/providers/feishu/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/feishu copying build/lib/allauth/socialaccount/providers/feishu/client.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/feishu copying build/lib/allauth/socialaccount/providers/feishu/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/feishu copying build/lib/allauth/socialaccount/providers/feishu/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/feishu copying build/lib/allauth/socialaccount/providers/feishu/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/feishu copying build/lib/allauth/socialaccount/providers/feishu/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/feishu creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/figma copying build/lib/allauth/socialaccount/providers/figma/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/figma copying build/lib/allauth/socialaccount/providers/figma/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/figma copying build/lib/allauth/socialaccount/providers/figma/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/figma copying build/lib/allauth/socialaccount/providers/figma/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/figma copying build/lib/allauth/socialaccount/providers/figma/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/figma creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/fivehundredpx copying build/lib/allauth/socialaccount/providers/fivehundredpx/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fivehundredpx copying build/lib/allauth/socialaccount/providers/fivehundredpx/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fivehundredpx copying build/lib/allauth/socialaccount/providers/fivehundredpx/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fivehundredpx copying build/lib/allauth/socialaccount/providers/fivehundredpx/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fivehundredpx copying build/lib/allauth/socialaccount/providers/fivehundredpx/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fivehundredpx copying build/lib/allauth/socialaccount/providers/fivehundredpx/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fivehundredpx creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/flickr copying build/lib/allauth/socialaccount/providers/flickr/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/flickr copying build/lib/allauth/socialaccount/providers/flickr/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/flickr copying build/lib/allauth/socialaccount/providers/flickr/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/flickr copying build/lib/allauth/socialaccount/providers/flickr/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/flickr copying build/lib/allauth/socialaccount/providers/flickr/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/flickr creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/foursquare copying build/lib/allauth/socialaccount/providers/foursquare/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/foursquare copying build/lib/allauth/socialaccount/providers/foursquare/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/foursquare copying build/lib/allauth/socialaccount/providers/foursquare/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/foursquare copying build/lib/allauth/socialaccount/providers/foursquare/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/foursquare copying build/lib/allauth/socialaccount/providers/foursquare/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/foursquare creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/frontier copying build/lib/allauth/socialaccount/providers/frontier/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/frontier copying build/lib/allauth/socialaccount/providers/frontier/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/frontier copying build/lib/allauth/socialaccount/providers/frontier/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/frontier copying build/lib/allauth/socialaccount/providers/frontier/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/frontier copying build/lib/allauth/socialaccount/providers/frontier/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/frontier creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/fxa copying build/lib/allauth/socialaccount/providers/fxa/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fxa copying build/lib/allauth/socialaccount/providers/fxa/constants.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fxa copying build/lib/allauth/socialaccount/providers/fxa/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fxa copying build/lib/allauth/socialaccount/providers/fxa/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fxa copying build/lib/allauth/socialaccount/providers/fxa/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fxa copying build/lib/allauth/socialaccount/providers/fxa/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fxa copying build/lib/allauth/socialaccount/providers/fxa/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/fxa creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/gitea copying build/lib/allauth/socialaccount/providers/gitea/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gitea copying build/lib/allauth/socialaccount/providers/gitea/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gitea copying build/lib/allauth/socialaccount/providers/gitea/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gitea copying build/lib/allauth/socialaccount/providers/gitea/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gitea copying build/lib/allauth/socialaccount/providers/gitea/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gitea creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/github copying build/lib/allauth/socialaccount/providers/github/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/github copying build/lib/allauth/socialaccount/providers/github/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/github copying build/lib/allauth/socialaccount/providers/github/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/github copying build/lib/allauth/socialaccount/providers/github/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/github copying build/lib/allauth/socialaccount/providers/github/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/github creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/gitlab copying build/lib/allauth/socialaccount/providers/gitlab/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gitlab copying build/lib/allauth/socialaccount/providers/gitlab/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gitlab copying build/lib/allauth/socialaccount/providers/gitlab/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gitlab copying build/lib/allauth/socialaccount/providers/gitlab/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gitlab copying build/lib/allauth/socialaccount/providers/gitlab/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gitlab creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/globus copying build/lib/allauth/socialaccount/providers/globus/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/globus copying build/lib/allauth/socialaccount/providers/globus/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/globus copying build/lib/allauth/socialaccount/providers/globus/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/globus copying build/lib/allauth/socialaccount/providers/globus/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/globus copying build/lib/allauth/socialaccount/providers/globus/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/globus creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/google copying build/lib/allauth/socialaccount/providers/google/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/google copying build/lib/allauth/socialaccount/providers/google/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/google copying build/lib/allauth/socialaccount/providers/google/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/google copying build/lib/allauth/socialaccount/providers/google/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/google copying build/lib/allauth/socialaccount/providers/google/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/google creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/gumroad copying build/lib/allauth/socialaccount/providers/gumroad/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gumroad copying build/lib/allauth/socialaccount/providers/gumroad/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gumroad copying build/lib/allauth/socialaccount/providers/gumroad/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gumroad copying build/lib/allauth/socialaccount/providers/gumroad/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gumroad copying build/lib/allauth/socialaccount/providers/gumroad/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/gumroad creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/hubic copying build/lib/allauth/socialaccount/providers/hubic/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/hubic copying build/lib/allauth/socialaccount/providers/hubic/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/hubic copying build/lib/allauth/socialaccount/providers/hubic/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/hubic copying build/lib/allauth/socialaccount/providers/hubic/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/hubic copying build/lib/allauth/socialaccount/providers/hubic/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/hubic creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/hubspot copying build/lib/allauth/socialaccount/providers/hubspot/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/hubspot copying build/lib/allauth/socialaccount/providers/hubspot/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/hubspot copying build/lib/allauth/socialaccount/providers/hubspot/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/hubspot copying build/lib/allauth/socialaccount/providers/hubspot/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/hubspot copying build/lib/allauth/socialaccount/providers/hubspot/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/hubspot creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/instagram copying build/lib/allauth/socialaccount/providers/instagram/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/instagram copying build/lib/allauth/socialaccount/providers/instagram/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/instagram copying build/lib/allauth/socialaccount/providers/instagram/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/instagram copying build/lib/allauth/socialaccount/providers/instagram/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/instagram copying build/lib/allauth/socialaccount/providers/instagram/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/instagram creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/jupyterhub copying build/lib/allauth/socialaccount/providers/jupyterhub/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/jupyterhub copying build/lib/allauth/socialaccount/providers/jupyterhub/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/jupyterhub copying build/lib/allauth/socialaccount/providers/jupyterhub/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/jupyterhub copying build/lib/allauth/socialaccount/providers/jupyterhub/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/jupyterhub copying build/lib/allauth/socialaccount/providers/jupyterhub/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/jupyterhub creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/kakao copying build/lib/allauth/socialaccount/providers/kakao/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/kakao copying build/lib/allauth/socialaccount/providers/kakao/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/kakao copying build/lib/allauth/socialaccount/providers/kakao/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/kakao copying build/lib/allauth/socialaccount/providers/kakao/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/kakao copying build/lib/allauth/socialaccount/providers/kakao/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/kakao copying build/lib/allauth/socialaccount/providers/kakao/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/kakao creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/lemonldap copying build/lib/allauth/socialaccount/providers/lemonldap/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/lemonldap copying build/lib/allauth/socialaccount/providers/lemonldap/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/lemonldap copying build/lib/allauth/socialaccount/providers/lemonldap/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/lemonldap copying build/lib/allauth/socialaccount/providers/lemonldap/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/lemonldap copying build/lib/allauth/socialaccount/providers/lemonldap/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/lemonldap creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/lichess copying build/lib/allauth/socialaccount/providers/lichess/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/lichess copying build/lib/allauth/socialaccount/providers/lichess/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/lichess copying build/lib/allauth/socialaccount/providers/lichess/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/lichess copying build/lib/allauth/socialaccount/providers/lichess/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/lichess copying build/lib/allauth/socialaccount/providers/lichess/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/lichess creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/line copying build/lib/allauth/socialaccount/providers/line/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/line copying build/lib/allauth/socialaccount/providers/line/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/line copying build/lib/allauth/socialaccount/providers/line/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/line copying build/lib/allauth/socialaccount/providers/line/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/line copying build/lib/allauth/socialaccount/providers/line/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/line copying build/lib/allauth/socialaccount/providers/line/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/line creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/linkedin_oauth2 copying build/lib/allauth/socialaccount/providers/linkedin_oauth2/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/linkedin_oauth2 copying build/lib/allauth/socialaccount/providers/linkedin_oauth2/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/linkedin_oauth2 copying build/lib/allauth/socialaccount/providers/linkedin_oauth2/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/linkedin_oauth2 copying build/lib/allauth/socialaccount/providers/linkedin_oauth2/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/linkedin_oauth2 copying build/lib/allauth/socialaccount/providers/linkedin_oauth2/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/linkedin_oauth2 creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/mailchimp copying build/lib/allauth/socialaccount/providers/mailchimp/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mailchimp copying build/lib/allauth/socialaccount/providers/mailchimp/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mailchimp copying build/lib/allauth/socialaccount/providers/mailchimp/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mailchimp copying build/lib/allauth/socialaccount/providers/mailchimp/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mailchimp copying build/lib/allauth/socialaccount/providers/mailchimp/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mailchimp creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/mailru copying build/lib/allauth/socialaccount/providers/mailru/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mailru copying build/lib/allauth/socialaccount/providers/mailru/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mailru copying build/lib/allauth/socialaccount/providers/mailru/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mailru copying build/lib/allauth/socialaccount/providers/mailru/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mailru copying build/lib/allauth/socialaccount/providers/mailru/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mailru creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/mediawiki copying build/lib/allauth/socialaccount/providers/mediawiki/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mediawiki copying build/lib/allauth/socialaccount/providers/mediawiki/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mediawiki copying build/lib/allauth/socialaccount/providers/mediawiki/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mediawiki copying build/lib/allauth/socialaccount/providers/mediawiki/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mediawiki copying build/lib/allauth/socialaccount/providers/mediawiki/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/mediawiki creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/meetup copying build/lib/allauth/socialaccount/providers/meetup/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/meetup copying build/lib/allauth/socialaccount/providers/meetup/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/meetup copying build/lib/allauth/socialaccount/providers/meetup/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/meetup copying build/lib/allauth/socialaccount/providers/meetup/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/meetup copying build/lib/allauth/socialaccount/providers/meetup/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/meetup copying build/lib/allauth/socialaccount/providers/meetup/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/meetup creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/microsoft copying build/lib/allauth/socialaccount/providers/microsoft/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/microsoft copying build/lib/allauth/socialaccount/providers/microsoft/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/microsoft copying build/lib/allauth/socialaccount/providers/microsoft/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/microsoft copying build/lib/allauth/socialaccount/providers/microsoft/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/microsoft copying build/lib/allauth/socialaccount/providers/microsoft/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/microsoft creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/miro copying build/lib/allauth/socialaccount/providers/miro/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/miro copying build/lib/allauth/socialaccount/providers/miro/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/miro copying build/lib/allauth/socialaccount/providers/miro/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/miro copying build/lib/allauth/socialaccount/providers/miro/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/miro copying build/lib/allauth/socialaccount/providers/miro/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/miro creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/naver copying build/lib/allauth/socialaccount/providers/naver/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/naver copying build/lib/allauth/socialaccount/providers/naver/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/naver copying build/lib/allauth/socialaccount/providers/naver/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/naver copying build/lib/allauth/socialaccount/providers/naver/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/naver copying build/lib/allauth/socialaccount/providers/naver/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/naver copying build/lib/allauth/socialaccount/providers/naver/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/naver creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/netiq copying build/lib/allauth/socialaccount/providers/netiq/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/netiq copying build/lib/allauth/socialaccount/providers/netiq/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/netiq copying build/lib/allauth/socialaccount/providers/netiq/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/netiq copying build/lib/allauth/socialaccount/providers/netiq/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/netiq copying build/lib/allauth/socialaccount/providers/netiq/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/netiq creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/nextcloud copying build/lib/allauth/socialaccount/providers/nextcloud/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/nextcloud copying build/lib/allauth/socialaccount/providers/nextcloud/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/nextcloud copying build/lib/allauth/socialaccount/providers/nextcloud/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/nextcloud copying build/lib/allauth/socialaccount/providers/nextcloud/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/nextcloud copying build/lib/allauth/socialaccount/providers/nextcloud/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/nextcloud creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/notion copying build/lib/allauth/socialaccount/providers/notion/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/notion copying build/lib/allauth/socialaccount/providers/notion/client.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/notion copying build/lib/allauth/socialaccount/providers/notion/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/notion copying build/lib/allauth/socialaccount/providers/notion/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/notion copying build/lib/allauth/socialaccount/providers/notion/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/notion copying build/lib/allauth/socialaccount/providers/notion/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/notion creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/oauth copying build/lib/allauth/socialaccount/providers/oauth/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth copying build/lib/allauth/socialaccount/providers/oauth/client.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth copying build/lib/allauth/socialaccount/providers/oauth/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth copying build/lib/allauth/socialaccount/providers/oauth/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth copying build/lib/allauth/socialaccount/providers/oauth/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/oauth2 copying build/lib/allauth/socialaccount/providers/oauth2/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth2 copying build/lib/allauth/socialaccount/providers/oauth2/client.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth2 copying build/lib/allauth/socialaccount/providers/oauth2/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth2 copying build/lib/allauth/socialaccount/providers/oauth2/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth2 copying build/lib/allauth/socialaccount/providers/oauth2/utils.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth2 copying build/lib/allauth/socialaccount/providers/oauth2/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth2 creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/oauth2/tests copying build/lib/allauth/socialaccount/providers/oauth2/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth2/tests copying build/lib/allauth/socialaccount/providers/oauth2/tests/test_views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/oauth2/tests creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/odnoklassniki copying build/lib/allauth/socialaccount/providers/odnoklassniki/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/odnoklassniki copying build/lib/allauth/socialaccount/providers/odnoklassniki/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/odnoklassniki copying build/lib/allauth/socialaccount/providers/odnoklassniki/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/odnoklassniki copying build/lib/allauth/socialaccount/providers/odnoklassniki/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/odnoklassniki copying build/lib/allauth/socialaccount/providers/odnoklassniki/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/odnoklassniki creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/okta copying build/lib/allauth/socialaccount/providers/okta/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/okta copying build/lib/allauth/socialaccount/providers/okta/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/okta copying build/lib/allauth/socialaccount/providers/okta/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/okta copying build/lib/allauth/socialaccount/providers/okta/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/okta copying build/lib/allauth/socialaccount/providers/okta/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/okta creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/openid copying build/lib/allauth/socialaccount/providers/openid/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid copying build/lib/allauth/socialaccount/providers/openid/admin.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid copying build/lib/allauth/socialaccount/providers/openid/forms.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid copying build/lib/allauth/socialaccount/providers/openid/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid copying build/lib/allauth/socialaccount/providers/openid/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid copying build/lib/allauth/socialaccount/providers/openid/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid copying build/lib/allauth/socialaccount/providers/openid/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid copying build/lib/allauth/socialaccount/providers/openid/utils.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid copying build/lib/allauth/socialaccount/providers/openid/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/openid/migrations copying build/lib/allauth/socialaccount/providers/openid/migrations/0001_initial.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid/migrations copying build/lib/allauth/socialaccount/providers/openid/migrations/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid/migrations creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/openid_connect copying build/lib/allauth/socialaccount/providers/openid_connect/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid_connect copying build/lib/allauth/socialaccount/providers/openid_connect/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid_connect copying build/lib/allauth/socialaccount/providers/openid_connect/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid_connect copying build/lib/allauth/socialaccount/providers/openid_connect/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid_connect copying build/lib/allauth/socialaccount/providers/openid_connect/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openid_connect creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/openstreetmap copying build/lib/allauth/socialaccount/providers/openstreetmap/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openstreetmap copying build/lib/allauth/socialaccount/providers/openstreetmap/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openstreetmap copying build/lib/allauth/socialaccount/providers/openstreetmap/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openstreetmap copying build/lib/allauth/socialaccount/providers/openstreetmap/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openstreetmap copying build/lib/allauth/socialaccount/providers/openstreetmap/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/openstreetmap creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/orcid copying build/lib/allauth/socialaccount/providers/orcid/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/orcid copying build/lib/allauth/socialaccount/providers/orcid/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/orcid copying build/lib/allauth/socialaccount/providers/orcid/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/orcid copying build/lib/allauth/socialaccount/providers/orcid/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/orcid copying build/lib/allauth/socialaccount/providers/orcid/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/orcid creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/patreon copying build/lib/allauth/socialaccount/providers/patreon/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/patreon copying build/lib/allauth/socialaccount/providers/patreon/constants.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/patreon copying build/lib/allauth/socialaccount/providers/patreon/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/patreon copying build/lib/allauth/socialaccount/providers/patreon/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/patreon copying build/lib/allauth/socialaccount/providers/patreon/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/patreon copying build/lib/allauth/socialaccount/providers/patreon/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/patreon copying build/lib/allauth/socialaccount/providers/patreon/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/patreon creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/paypal copying build/lib/allauth/socialaccount/providers/paypal/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/paypal copying build/lib/allauth/socialaccount/providers/paypal/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/paypal copying build/lib/allauth/socialaccount/providers/paypal/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/paypal copying build/lib/allauth/socialaccount/providers/paypal/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/paypal copying build/lib/allauth/socialaccount/providers/paypal/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/paypal creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/pinterest copying build/lib/allauth/socialaccount/providers/pinterest/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/pinterest copying build/lib/allauth/socialaccount/providers/pinterest/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/pinterest copying build/lib/allauth/socialaccount/providers/pinterest/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/pinterest copying build/lib/allauth/socialaccount/providers/pinterest/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/pinterest copying build/lib/allauth/socialaccount/providers/pinterest/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/pinterest creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/pocket copying build/lib/allauth/socialaccount/providers/pocket/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/pocket copying build/lib/allauth/socialaccount/providers/pocket/client.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/pocket copying build/lib/allauth/socialaccount/providers/pocket/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/pocket copying build/lib/allauth/socialaccount/providers/pocket/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/pocket copying build/lib/allauth/socialaccount/providers/pocket/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/pocket copying build/lib/allauth/socialaccount/providers/pocket/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/pocket copying build/lib/allauth/socialaccount/providers/pocket/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/pocket creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/questrade copying build/lib/allauth/socialaccount/providers/questrade/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/questrade copying build/lib/allauth/socialaccount/providers/questrade/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/questrade copying build/lib/allauth/socialaccount/providers/questrade/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/questrade copying build/lib/allauth/socialaccount/providers/questrade/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/questrade copying build/lib/allauth/socialaccount/providers/questrade/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/questrade creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/quickbooks copying build/lib/allauth/socialaccount/providers/quickbooks/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/quickbooks copying build/lib/allauth/socialaccount/providers/quickbooks/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/quickbooks copying build/lib/allauth/socialaccount/providers/quickbooks/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/quickbooks copying build/lib/allauth/socialaccount/providers/quickbooks/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/quickbooks copying build/lib/allauth/socialaccount/providers/quickbooks/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/quickbooks copying build/lib/allauth/socialaccount/providers/quickbooks/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/quickbooks creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/reddit copying build/lib/allauth/socialaccount/providers/reddit/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/reddit copying build/lib/allauth/socialaccount/providers/reddit/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/reddit copying build/lib/allauth/socialaccount/providers/reddit/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/reddit copying build/lib/allauth/socialaccount/providers/reddit/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/reddit copying build/lib/allauth/socialaccount/providers/reddit/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/reddit creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/robinhood copying build/lib/allauth/socialaccount/providers/robinhood/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/robinhood copying build/lib/allauth/socialaccount/providers/robinhood/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/robinhood copying build/lib/allauth/socialaccount/providers/robinhood/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/robinhood copying build/lib/allauth/socialaccount/providers/robinhood/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/robinhood copying build/lib/allauth/socialaccount/providers/robinhood/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/robinhood creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/salesforce copying build/lib/allauth/socialaccount/providers/salesforce/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/salesforce copying build/lib/allauth/socialaccount/providers/salesforce/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/salesforce copying build/lib/allauth/socialaccount/providers/salesforce/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/salesforce copying build/lib/allauth/socialaccount/providers/salesforce/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/salesforce copying build/lib/allauth/socialaccount/providers/salesforce/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/salesforce creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/saml copying build/lib/allauth/socialaccount/providers/saml/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/saml copying build/lib/allauth/socialaccount/providers/saml/conftest.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/saml copying build/lib/allauth/socialaccount/providers/saml/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/saml copying build/lib/allauth/socialaccount/providers/saml/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/saml copying build/lib/allauth/socialaccount/providers/saml/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/saml copying build/lib/allauth/socialaccount/providers/saml/utils.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/saml copying build/lib/allauth/socialaccount/providers/saml/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/saml creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/sharefile copying build/lib/allauth/socialaccount/providers/sharefile/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/sharefile copying build/lib/allauth/socialaccount/providers/sharefile/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/sharefile copying build/lib/allauth/socialaccount/providers/sharefile/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/sharefile copying build/lib/allauth/socialaccount/providers/sharefile/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/sharefile copying build/lib/allauth/socialaccount/providers/sharefile/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/sharefile creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/shopify copying build/lib/allauth/socialaccount/providers/shopify/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/shopify copying build/lib/allauth/socialaccount/providers/shopify/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/shopify copying build/lib/allauth/socialaccount/providers/shopify/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/shopify copying build/lib/allauth/socialaccount/providers/shopify/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/shopify copying build/lib/allauth/socialaccount/providers/shopify/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/shopify creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/slack copying build/lib/allauth/socialaccount/providers/slack/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/slack copying build/lib/allauth/socialaccount/providers/slack/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/slack copying build/lib/allauth/socialaccount/providers/slack/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/slack copying build/lib/allauth/socialaccount/providers/slack/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/slack copying build/lib/allauth/socialaccount/providers/slack/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/slack copying build/lib/allauth/socialaccount/providers/slack/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/slack creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/snapchat copying build/lib/allauth/socialaccount/providers/snapchat/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/snapchat copying build/lib/allauth/socialaccount/providers/snapchat/constants.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/snapchat copying build/lib/allauth/socialaccount/providers/snapchat/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/snapchat copying build/lib/allauth/socialaccount/providers/snapchat/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/snapchat copying build/lib/allauth/socialaccount/providers/snapchat/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/snapchat copying build/lib/allauth/socialaccount/providers/snapchat/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/snapchat copying build/lib/allauth/socialaccount/providers/snapchat/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/snapchat creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/soundcloud copying build/lib/allauth/socialaccount/providers/soundcloud/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/soundcloud copying build/lib/allauth/socialaccount/providers/soundcloud/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/soundcloud copying build/lib/allauth/socialaccount/providers/soundcloud/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/soundcloud copying build/lib/allauth/socialaccount/providers/soundcloud/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/soundcloud copying build/lib/allauth/socialaccount/providers/soundcloud/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/soundcloud creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/spotify copying build/lib/allauth/socialaccount/providers/spotify/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/spotify copying build/lib/allauth/socialaccount/providers/spotify/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/spotify copying build/lib/allauth/socialaccount/providers/spotify/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/spotify copying build/lib/allauth/socialaccount/providers/spotify/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/spotify copying build/lib/allauth/socialaccount/providers/spotify/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/spotify creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/stackexchange copying build/lib/allauth/socialaccount/providers/stackexchange/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stackexchange copying build/lib/allauth/socialaccount/providers/stackexchange/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stackexchange copying build/lib/allauth/socialaccount/providers/stackexchange/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stackexchange copying build/lib/allauth/socialaccount/providers/stackexchange/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stackexchange copying build/lib/allauth/socialaccount/providers/stackexchange/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stackexchange creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/steam copying build/lib/allauth/socialaccount/providers/steam/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/steam copying build/lib/allauth/socialaccount/providers/steam/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/steam copying build/lib/allauth/socialaccount/providers/steam/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/steam copying build/lib/allauth/socialaccount/providers/steam/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/steam copying build/lib/allauth/socialaccount/providers/steam/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/steam creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/stocktwits copying build/lib/allauth/socialaccount/providers/stocktwits/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stocktwits copying build/lib/allauth/socialaccount/providers/stocktwits/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stocktwits copying build/lib/allauth/socialaccount/providers/stocktwits/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stocktwits copying build/lib/allauth/socialaccount/providers/stocktwits/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stocktwits copying build/lib/allauth/socialaccount/providers/stocktwits/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stocktwits creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/strava copying build/lib/allauth/socialaccount/providers/strava/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/strava copying build/lib/allauth/socialaccount/providers/strava/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/strava copying build/lib/allauth/socialaccount/providers/strava/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/strava copying build/lib/allauth/socialaccount/providers/strava/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/strava copying build/lib/allauth/socialaccount/providers/strava/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/strava creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/stripe copying build/lib/allauth/socialaccount/providers/stripe/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stripe copying build/lib/allauth/socialaccount/providers/stripe/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stripe copying build/lib/allauth/socialaccount/providers/stripe/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stripe copying build/lib/allauth/socialaccount/providers/stripe/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stripe copying build/lib/allauth/socialaccount/providers/stripe/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/stripe creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/telegram copying build/lib/allauth/socialaccount/providers/telegram/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/telegram copying build/lib/allauth/socialaccount/providers/telegram/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/telegram copying build/lib/allauth/socialaccount/providers/telegram/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/telegram copying build/lib/allauth/socialaccount/providers/telegram/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/telegram copying build/lib/allauth/socialaccount/providers/telegram/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/telegram creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/telegram/static creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/telegram/static/telegram creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/telegram/static/telegram/js copying build/lib/allauth/socialaccount/providers/telegram/static/telegram/js/telegram.js -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/telegram/static/telegram/js creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/telegram/templates creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/telegram/templates/telegram copying build/lib/allauth/socialaccount/providers/telegram/templates/telegram/callback.html -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/telegram/templates/telegram creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/tiktok copying build/lib/allauth/socialaccount/providers/tiktok/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/tiktok copying build/lib/allauth/socialaccount/providers/tiktok/client.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/tiktok copying build/lib/allauth/socialaccount/providers/tiktok/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/tiktok copying build/lib/allauth/socialaccount/providers/tiktok/scope.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/tiktok copying build/lib/allauth/socialaccount/providers/tiktok/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/tiktok copying build/lib/allauth/socialaccount/providers/tiktok/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/tiktok copying build/lib/allauth/socialaccount/providers/tiktok/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/tiktok creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/trainingpeaks copying build/lib/allauth/socialaccount/providers/trainingpeaks/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/trainingpeaks copying build/lib/allauth/socialaccount/providers/trainingpeaks/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/trainingpeaks copying build/lib/allauth/socialaccount/providers/trainingpeaks/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/trainingpeaks copying build/lib/allauth/socialaccount/providers/trainingpeaks/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/trainingpeaks copying build/lib/allauth/socialaccount/providers/trainingpeaks/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/trainingpeaks creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/trello copying build/lib/allauth/socialaccount/providers/trello/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/trello copying build/lib/allauth/socialaccount/providers/trello/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/trello copying build/lib/allauth/socialaccount/providers/trello/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/trello copying build/lib/allauth/socialaccount/providers/trello/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/trello copying build/lib/allauth/socialaccount/providers/trello/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/trello creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/tumblr copying build/lib/allauth/socialaccount/providers/tumblr/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/tumblr copying build/lib/allauth/socialaccount/providers/tumblr/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/tumblr copying build/lib/allauth/socialaccount/providers/tumblr/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/tumblr copying build/lib/allauth/socialaccount/providers/tumblr/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/tumblr copying build/lib/allauth/socialaccount/providers/tumblr/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/tumblr creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/twentythreeandme copying build/lib/allauth/socialaccount/providers/twentythreeandme/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twentythreeandme copying build/lib/allauth/socialaccount/providers/twentythreeandme/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twentythreeandme copying build/lib/allauth/socialaccount/providers/twentythreeandme/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twentythreeandme copying build/lib/allauth/socialaccount/providers/twentythreeandme/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twentythreeandme copying build/lib/allauth/socialaccount/providers/twentythreeandme/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twentythreeandme creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/twitch copying build/lib/allauth/socialaccount/providers/twitch/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitch copying build/lib/allauth/socialaccount/providers/twitch/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitch copying build/lib/allauth/socialaccount/providers/twitch/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitch copying build/lib/allauth/socialaccount/providers/twitch/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitch copying build/lib/allauth/socialaccount/providers/twitch/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitch creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/twitter copying build/lib/allauth/socialaccount/providers/twitter/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitter copying build/lib/allauth/socialaccount/providers/twitter/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitter copying build/lib/allauth/socialaccount/providers/twitter/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitter copying build/lib/allauth/socialaccount/providers/twitter/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitter copying build/lib/allauth/socialaccount/providers/twitter/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitter creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/twitter_oauth2 copying build/lib/allauth/socialaccount/providers/twitter_oauth2/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitter_oauth2 copying build/lib/allauth/socialaccount/providers/twitter_oauth2/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitter_oauth2 copying build/lib/allauth/socialaccount/providers/twitter_oauth2/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitter_oauth2 copying build/lib/allauth/socialaccount/providers/twitter_oauth2/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitter_oauth2 copying build/lib/allauth/socialaccount/providers/twitter_oauth2/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/twitter_oauth2 creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/untappd copying build/lib/allauth/socialaccount/providers/untappd/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/untappd copying build/lib/allauth/socialaccount/providers/untappd/client.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/untappd copying build/lib/allauth/socialaccount/providers/untappd/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/untappd copying build/lib/allauth/socialaccount/providers/untappd/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/untappd copying build/lib/allauth/socialaccount/providers/untappd/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/untappd copying build/lib/allauth/socialaccount/providers/untappd/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/untappd creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/vimeo copying build/lib/allauth/socialaccount/providers/vimeo/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vimeo copying build/lib/allauth/socialaccount/providers/vimeo/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vimeo copying build/lib/allauth/socialaccount/providers/vimeo/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vimeo copying build/lib/allauth/socialaccount/providers/vimeo/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vimeo copying build/lib/allauth/socialaccount/providers/vimeo/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vimeo creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/vimeo_oauth2 copying build/lib/allauth/socialaccount/providers/vimeo_oauth2/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vimeo_oauth2 copying build/lib/allauth/socialaccount/providers/vimeo_oauth2/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vimeo_oauth2 copying build/lib/allauth/socialaccount/providers/vimeo_oauth2/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vimeo_oauth2 copying build/lib/allauth/socialaccount/providers/vimeo_oauth2/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vimeo_oauth2 copying build/lib/allauth/socialaccount/providers/vimeo_oauth2/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vimeo_oauth2 copying build/lib/allauth/socialaccount/providers/vimeo_oauth2/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vimeo_oauth2 creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/vk copying build/lib/allauth/socialaccount/providers/vk/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vk copying build/lib/allauth/socialaccount/providers/vk/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vk copying build/lib/allauth/socialaccount/providers/vk/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vk copying build/lib/allauth/socialaccount/providers/vk/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vk copying build/lib/allauth/socialaccount/providers/vk/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/vk creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/wahoo copying build/lib/allauth/socialaccount/providers/wahoo/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/wahoo copying build/lib/allauth/socialaccount/providers/wahoo/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/wahoo copying build/lib/allauth/socialaccount/providers/wahoo/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/wahoo copying build/lib/allauth/socialaccount/providers/wahoo/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/wahoo copying build/lib/allauth/socialaccount/providers/wahoo/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/wahoo creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/weibo copying build/lib/allauth/socialaccount/providers/weibo/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/weibo copying build/lib/allauth/socialaccount/providers/weibo/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/weibo copying build/lib/allauth/socialaccount/providers/weibo/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/weibo copying build/lib/allauth/socialaccount/providers/weibo/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/weibo copying build/lib/allauth/socialaccount/providers/weibo/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/weibo creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/weixin copying build/lib/allauth/socialaccount/providers/weixin/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/weixin copying build/lib/allauth/socialaccount/providers/weixin/client.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/weixin copying build/lib/allauth/socialaccount/providers/weixin/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/weixin copying build/lib/allauth/socialaccount/providers/weixin/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/weixin copying build/lib/allauth/socialaccount/providers/weixin/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/weixin copying build/lib/allauth/socialaccount/providers/weixin/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/weixin creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/windowslive copying build/lib/allauth/socialaccount/providers/windowslive/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/windowslive copying build/lib/allauth/socialaccount/providers/windowslive/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/windowslive copying build/lib/allauth/socialaccount/providers/windowslive/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/windowslive copying build/lib/allauth/socialaccount/providers/windowslive/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/windowslive copying build/lib/allauth/socialaccount/providers/windowslive/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/windowslive creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/xing copying build/lib/allauth/socialaccount/providers/xing/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/xing copying build/lib/allauth/socialaccount/providers/xing/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/xing copying build/lib/allauth/socialaccount/providers/xing/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/xing copying build/lib/allauth/socialaccount/providers/xing/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/xing copying build/lib/allauth/socialaccount/providers/xing/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/xing creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/yahoo copying build/lib/allauth/socialaccount/providers/yahoo/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/yahoo copying build/lib/allauth/socialaccount/providers/yahoo/models.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/yahoo copying build/lib/allauth/socialaccount/providers/yahoo/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/yahoo copying build/lib/allauth/socialaccount/providers/yahoo/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/yahoo copying build/lib/allauth/socialaccount/providers/yahoo/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/yahoo copying build/lib/allauth/socialaccount/providers/yahoo/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/yahoo creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/yandex copying build/lib/allauth/socialaccount/providers/yandex/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/yandex copying build/lib/allauth/socialaccount/providers/yandex/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/yandex copying build/lib/allauth/socialaccount/providers/yandex/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/yandex copying build/lib/allauth/socialaccount/providers/yandex/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/yandex copying build/lib/allauth/socialaccount/providers/yandex/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/yandex creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/ynab copying build/lib/allauth/socialaccount/providers/ynab/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/ynab copying build/lib/allauth/socialaccount/providers/ynab/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/ynab copying build/lib/allauth/socialaccount/providers/ynab/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/ynab copying build/lib/allauth/socialaccount/providers/ynab/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/ynab copying build/lib/allauth/socialaccount/providers/ynab/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/ynab creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/zoho copying build/lib/allauth/socialaccount/providers/zoho/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/zoho copying build/lib/allauth/socialaccount/providers/zoho/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/zoho copying build/lib/allauth/socialaccount/providers/zoho/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/zoho copying build/lib/allauth/socialaccount/providers/zoho/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/zoho copying build/lib/allauth/socialaccount/providers/zoho/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/zoho creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/providers/zoom copying build/lib/allauth/socialaccount/providers/zoom/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/zoom copying build/lib/allauth/socialaccount/providers/zoom/provider.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/zoom copying build/lib/allauth/socialaccount/providers/zoom/tests.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/zoom copying build/lib/allauth/socialaccount/providers/zoom/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/zoom copying build/lib/allauth/socialaccount/providers/zoom/views.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/providers/zoom creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/templatetags copying build/lib/allauth/socialaccount/templatetags/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/templatetags copying build/lib/allauth/socialaccount/templatetags/socialaccount.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/templatetags creating build/bdist.linux-x86_64/wheel/allauth/socialaccount/tests copying build/lib/allauth/socialaccount/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/tests copying build/lib/allauth/socialaccount/tests/conftest.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/tests copying build/lib/allauth/socialaccount/tests/test_adapter.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/tests copying build/lib/allauth/socialaccount/tests/test_connect.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/tests copying build/lib/allauth/socialaccount/tests/test_login.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/tests copying build/lib/allauth/socialaccount/tests/test_registry.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/tests copying build/lib/allauth/socialaccount/tests/test_signup.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/tests copying build/lib/allauth/socialaccount/tests/test_utils.py -> build/bdist.linux-x86_64/wheel/./allauth/socialaccount/tests creating build/bdist.linux-x86_64/wheel/allauth/templatetags copying build/lib/allauth/templatetags/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/templatetags copying build/lib/allauth/templatetags/allauth.py -> build/bdist.linux-x86_64/wheel/./allauth/templatetags creating build/bdist.linux-x86_64/wheel/allauth/usersessions copying build/lib/allauth/usersessions/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions copying build/lib/allauth/usersessions/adapter.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions copying build/lib/allauth/usersessions/admin.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions copying build/lib/allauth/usersessions/app_settings.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions copying build/lib/allauth/usersessions/apps.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions copying build/lib/allauth/usersessions/forms.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions copying build/lib/allauth/usersessions/middleware.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions copying build/lib/allauth/usersessions/models.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions copying build/lib/allauth/usersessions/signals.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions copying build/lib/allauth/usersessions/urls.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions copying build/lib/allauth/usersessions/views.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions creating build/bdist.linux-x86_64/wheel/allauth/usersessions/internal copying build/lib/allauth/usersessions/internal/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions/internal creating build/bdist.linux-x86_64/wheel/allauth/usersessions/internal/flows copying build/lib/allauth/usersessions/internal/flows/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions/internal/flows copying build/lib/allauth/usersessions/internal/flows/sessions.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions/internal/flows creating build/bdist.linux-x86_64/wheel/allauth/usersessions/migrations copying build/lib/allauth/usersessions/migrations/0001_initial.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions/migrations copying build/lib/allauth/usersessions/migrations/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions/migrations creating build/bdist.linux-x86_64/wheel/allauth/usersessions/tests copying build/lib/allauth/usersessions/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions/tests copying build/lib/allauth/usersessions/tests/test_middleware.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions/tests copying build/lib/allauth/usersessions/tests/test_views.py -> build/bdist.linux-x86_64/wheel/./allauth/usersessions/tests creating build/bdist.linux-x86_64/wheel/allauth/locale creating build/bdist.linux-x86_64/wheel/allauth/locale/ar creating build/bdist.linux-x86_64/wheel/allauth/locale/ar/LC_MESSAGES copying build/lib/allauth/locale/ar/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/ar/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/az creating build/bdist.linux-x86_64/wheel/allauth/locale/az/LC_MESSAGES copying build/lib/allauth/locale/az/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/az/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/bg creating build/bdist.linux-x86_64/wheel/allauth/locale/bg/LC_MESSAGES copying build/lib/allauth/locale/bg/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/bg/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/ca creating build/bdist.linux-x86_64/wheel/allauth/locale/ca/LC_MESSAGES copying build/lib/allauth/locale/ca/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/ca/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/cs creating build/bdist.linux-x86_64/wheel/allauth/locale/cs/LC_MESSAGES copying build/lib/allauth/locale/cs/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/cs/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/da creating build/bdist.linux-x86_64/wheel/allauth/locale/da/LC_MESSAGES copying build/lib/allauth/locale/da/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/da/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/de creating build/bdist.linux-x86_64/wheel/allauth/locale/de/LC_MESSAGES copying build/lib/allauth/locale/de/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/de/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/el creating build/bdist.linux-x86_64/wheel/allauth/locale/el/LC_MESSAGES copying build/lib/allauth/locale/el/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/el/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/en creating build/bdist.linux-x86_64/wheel/allauth/locale/en/LC_MESSAGES copying build/lib/allauth/locale/en/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/en/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/es creating build/bdist.linux-x86_64/wheel/allauth/locale/es/LC_MESSAGES copying build/lib/allauth/locale/es/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/es/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/et creating build/bdist.linux-x86_64/wheel/allauth/locale/et/LC_MESSAGES copying build/lib/allauth/locale/et/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/et/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/eu creating build/bdist.linux-x86_64/wheel/allauth/locale/eu/LC_MESSAGES copying build/lib/allauth/locale/eu/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/eu/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/fa creating build/bdist.linux-x86_64/wheel/allauth/locale/fa/LC_MESSAGES copying build/lib/allauth/locale/fa/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/fa/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/fi creating build/bdist.linux-x86_64/wheel/allauth/locale/fi/LC_MESSAGES copying build/lib/allauth/locale/fi/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/fi/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/fr creating build/bdist.linux-x86_64/wheel/allauth/locale/fr/LC_MESSAGES copying build/lib/allauth/locale/fr/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/fr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/he creating build/bdist.linux-x86_64/wheel/allauth/locale/he/LC_MESSAGES copying build/lib/allauth/locale/he/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/he/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/hr creating build/bdist.linux-x86_64/wheel/allauth/locale/hr/LC_MESSAGES copying build/lib/allauth/locale/hr/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/hr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/hu creating build/bdist.linux-x86_64/wheel/allauth/locale/hu/LC_MESSAGES copying build/lib/allauth/locale/hu/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/hu/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/id creating build/bdist.linux-x86_64/wheel/allauth/locale/id/LC_MESSAGES copying build/lib/allauth/locale/id/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/id/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/it creating build/bdist.linux-x86_64/wheel/allauth/locale/it/LC_MESSAGES copying build/lib/allauth/locale/it/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/it/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/ja creating build/bdist.linux-x86_64/wheel/allauth/locale/ja/LC_MESSAGES copying build/lib/allauth/locale/ja/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/ja/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/ka creating build/bdist.linux-x86_64/wheel/allauth/locale/ka/LC_MESSAGES copying build/lib/allauth/locale/ka/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/ka/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/ko creating build/bdist.linux-x86_64/wheel/allauth/locale/ko/LC_MESSAGES copying build/lib/allauth/locale/ko/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/ko/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/ky creating build/bdist.linux-x86_64/wheel/allauth/locale/ky/LC_MESSAGES copying build/lib/allauth/locale/ky/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/ky/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/lt creating build/bdist.linux-x86_64/wheel/allauth/locale/lt/LC_MESSAGES copying build/lib/allauth/locale/lt/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/lt/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/lv creating build/bdist.linux-x86_64/wheel/allauth/locale/lv/LC_MESSAGES copying build/lib/allauth/locale/lv/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/lv/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/mn creating build/bdist.linux-x86_64/wheel/allauth/locale/mn/LC_MESSAGES copying build/lib/allauth/locale/mn/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/mn/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/nb creating build/bdist.linux-x86_64/wheel/allauth/locale/nb/LC_MESSAGES copying build/lib/allauth/locale/nb/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/nb/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/nl creating build/bdist.linux-x86_64/wheel/allauth/locale/nl/LC_MESSAGES copying build/lib/allauth/locale/nl/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/nl/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/pl creating build/bdist.linux-x86_64/wheel/allauth/locale/pl/LC_MESSAGES copying build/lib/allauth/locale/pl/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/pl/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/pt_BR creating build/bdist.linux-x86_64/wheel/allauth/locale/pt_BR/LC_MESSAGES copying build/lib/allauth/locale/pt_BR/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/pt_BR/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/pt_PT creating build/bdist.linux-x86_64/wheel/allauth/locale/pt_PT/LC_MESSAGES copying build/lib/allauth/locale/pt_PT/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/pt_PT/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/ro creating build/bdist.linux-x86_64/wheel/allauth/locale/ro/LC_MESSAGES copying build/lib/allauth/locale/ro/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/ro/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/ru creating build/bdist.linux-x86_64/wheel/allauth/locale/ru/LC_MESSAGES copying build/lib/allauth/locale/ru/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/ru/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/sk creating build/bdist.linux-x86_64/wheel/allauth/locale/sk/LC_MESSAGES copying build/lib/allauth/locale/sk/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/sk/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/sl creating build/bdist.linux-x86_64/wheel/allauth/locale/sl/LC_MESSAGES copying build/lib/allauth/locale/sl/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/sl/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/sr creating build/bdist.linux-x86_64/wheel/allauth/locale/sr/LC_MESSAGES copying build/lib/allauth/locale/sr/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/sr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/sr_Latn creating build/bdist.linux-x86_64/wheel/allauth/locale/sr_Latn/LC_MESSAGES copying build/lib/allauth/locale/sr_Latn/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/sr_Latn/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/sv creating build/bdist.linux-x86_64/wheel/allauth/locale/sv/LC_MESSAGES copying build/lib/allauth/locale/sv/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/sv/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/th creating build/bdist.linux-x86_64/wheel/allauth/locale/th/LC_MESSAGES copying build/lib/allauth/locale/th/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/th/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/tr creating build/bdist.linux-x86_64/wheel/allauth/locale/tr/LC_MESSAGES copying build/lib/allauth/locale/tr/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/tr/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/uk creating build/bdist.linux-x86_64/wheel/allauth/locale/uk/LC_MESSAGES copying build/lib/allauth/locale/uk/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/uk/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/uz creating build/bdist.linux-x86_64/wheel/allauth/locale/uz/LC_MESSAGES copying build/lib/allauth/locale/uz/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/uz/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/zh_Hans creating build/bdist.linux-x86_64/wheel/allauth/locale/zh_Hans/LC_MESSAGES copying build/lib/allauth/locale/zh_Hans/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/zh_Hans/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/locale/zh_Hant creating build/bdist.linux-x86_64/wheel/allauth/locale/zh_Hant/LC_MESSAGES copying build/lib/allauth/locale/zh_Hant/LC_MESSAGES/django.po -> build/bdist.linux-x86_64/wheel/./allauth/locale/zh_Hant/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/allauth/templates creating build/bdist.linux-x86_64/wheel/allauth/templates/account copying build/lib/allauth/templates/account/account_inactive.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/base_entrance.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/base_manage.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/base_manage_email.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/base_manage_password.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/base_reauthenticate.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/confirm_email_verification_code.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/confirm_login_code.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/email.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/email_change.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/email_confirm.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/login.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/logout.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/password_change.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/password_reset.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/password_reset_done.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/password_reset_from_key.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/password_reset_from_key_done.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/password_set.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/reauthenticate.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/request_login_code.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/signup.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/signup_by_passkey.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/signup_closed.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/verification_sent.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account copying build/lib/allauth/templates/account/verified_email_required.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account creating build/bdist.linux-x86_64/wheel/allauth/templates/account/email copying build/lib/allauth/templates/account/email/account_already_exists_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/account_already_exists_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/base_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/base_notification.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/email_changed_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/email_changed_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/email_confirm_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/email_confirm_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/email_confirmation_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/email_confirmation_signup_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/email_confirmation_signup_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/email_confirmation_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/email_deleted_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/email_deleted_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/login_code_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/login_code_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/password_changed_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/password_changed_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/password_reset_key_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/password_reset_key_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/password_reset_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/password_reset_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/password_set_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/password_set_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/unknown_account_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email copying build/lib/allauth/templates/account/email/unknown_account_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/email creating build/bdist.linux-x86_64/wheel/allauth/templates/account/messages copying build/lib/allauth/templates/account/messages/cannot_delete_primary_email.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/messages copying build/lib/allauth/templates/account/messages/email_confirmation_failed.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/messages copying build/lib/allauth/templates/account/messages/email_confirmation_sent.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/messages copying build/lib/allauth/templates/account/messages/email_confirmed.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/messages copying build/lib/allauth/templates/account/messages/email_deleted.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/messages copying build/lib/allauth/templates/account/messages/logged_in.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/messages copying build/lib/allauth/templates/account/messages/logged_out.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/messages copying build/lib/allauth/templates/account/messages/login_code_sent.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/messages copying build/lib/allauth/templates/account/messages/password_changed.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/messages copying build/lib/allauth/templates/account/messages/password_set.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/messages copying build/lib/allauth/templates/account/messages/primary_email_set.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/messages copying build/lib/allauth/templates/account/messages/unverified_primary_email.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/messages creating build/bdist.linux-x86_64/wheel/allauth/templates/account/snippets copying build/lib/allauth/templates/account/snippets/already_logged_in.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/snippets copying build/lib/allauth/templates/account/snippets/warn_no_email.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/account/snippets creating build/bdist.linux-x86_64/wheel/allauth/templates/allauth creating build/bdist.linux-x86_64/wheel/allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/alert.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/badge.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/button.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/button_group.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/field.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/fields.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/form.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/h1.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/h2.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/hr.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/img.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/p.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/panel.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/provider.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/provider_list.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/table.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/tbody.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/td.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/th.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/thead.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements copying build/lib/allauth/templates/allauth/elements/tr.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/elements creating build/bdist.linux-x86_64/wheel/allauth/templates/allauth/layouts copying build/lib/allauth/templates/allauth/layouts/base.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/layouts copying build/lib/allauth/templates/allauth/layouts/entrance.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/layouts copying build/lib/allauth/templates/allauth/layouts/manage.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/allauth/layouts creating build/bdist.linux-x86_64/wheel/allauth/templates/mfa copying build/lib/allauth/templates/mfa/authenticate.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa copying build/lib/allauth/templates/mfa/base_entrance.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa copying build/lib/allauth/templates/mfa/base_manage.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa copying build/lib/allauth/templates/mfa/index.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa copying build/lib/allauth/templates/mfa/reauthenticate.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa creating build/bdist.linux-x86_64/wheel/allauth/templates/mfa/email copying build/lib/allauth/templates/mfa/email/recovery_codes_generated_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/email copying build/lib/allauth/templates/mfa/email/recovery_codes_generated_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/email copying build/lib/allauth/templates/mfa/email/totp_activated_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/email copying build/lib/allauth/templates/mfa/email/totp_activated_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/email copying build/lib/allauth/templates/mfa/email/totp_deactivated_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/email copying build/lib/allauth/templates/mfa/email/totp_deactivated_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/email copying build/lib/allauth/templates/mfa/email/webauthn_added_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/email copying build/lib/allauth/templates/mfa/email/webauthn_added_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/email copying build/lib/allauth/templates/mfa/email/webauthn_removed_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/email copying build/lib/allauth/templates/mfa/email/webauthn_removed_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/email creating build/bdist.linux-x86_64/wheel/allauth/templates/mfa/messages copying build/lib/allauth/templates/mfa/messages/recovery_codes_generated.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/messages copying build/lib/allauth/templates/mfa/messages/totp_activated.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/messages copying build/lib/allauth/templates/mfa/messages/totp_deactivated.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/messages copying build/lib/allauth/templates/mfa/messages/webauthn_added.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/messages copying build/lib/allauth/templates/mfa/messages/webauthn_removed.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/messages creating build/bdist.linux-x86_64/wheel/allauth/templates/mfa/recovery_codes copying build/lib/allauth/templates/mfa/recovery_codes/base.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/recovery_codes copying build/lib/allauth/templates/mfa/recovery_codes/download.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/recovery_codes copying build/lib/allauth/templates/mfa/recovery_codes/generate.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/recovery_codes copying build/lib/allauth/templates/mfa/recovery_codes/index.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/recovery_codes creating build/bdist.linux-x86_64/wheel/allauth/templates/mfa/totp copying build/lib/allauth/templates/mfa/totp/activate_form.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/totp copying build/lib/allauth/templates/mfa/totp/base.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/totp copying build/lib/allauth/templates/mfa/totp/deactivate_form.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/totp creating build/bdist.linux-x86_64/wheel/allauth/templates/mfa/webauthn copying build/lib/allauth/templates/mfa/webauthn/add_form.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/webauthn copying build/lib/allauth/templates/mfa/webauthn/authenticator_confirm_delete.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/webauthn copying build/lib/allauth/templates/mfa/webauthn/authenticator_list.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/webauthn copying build/lib/allauth/templates/mfa/webauthn/base.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/webauthn copying build/lib/allauth/templates/mfa/webauthn/edit_form.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/webauthn copying build/lib/allauth/templates/mfa/webauthn/reauthenticate.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/webauthn copying build/lib/allauth/templates/mfa/webauthn/signup_form.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/webauthn creating build/bdist.linux-x86_64/wheel/allauth/templates/mfa/webauthn/snippets copying build/lib/allauth/templates/mfa/webauthn/snippets/login_script.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/webauthn/snippets copying build/lib/allauth/templates/mfa/webauthn/snippets/scripts.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/mfa/webauthn/snippets creating build/bdist.linux-x86_64/wheel/allauth/templates/openid copying build/lib/allauth/templates/openid/base.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/openid copying build/lib/allauth/templates/openid/login.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/openid creating build/bdist.linux-x86_64/wheel/allauth/templates/socialaccount copying build/lib/allauth/templates/socialaccount/authentication_error.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount copying build/lib/allauth/templates/socialaccount/base_entrance.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount copying build/lib/allauth/templates/socialaccount/base_manage.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount copying build/lib/allauth/templates/socialaccount/connections.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount copying build/lib/allauth/templates/socialaccount/login.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount copying build/lib/allauth/templates/socialaccount/login_cancelled.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount copying build/lib/allauth/templates/socialaccount/login_redirect.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount copying build/lib/allauth/templates/socialaccount/signup.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount creating build/bdist.linux-x86_64/wheel/allauth/templates/socialaccount/email copying build/lib/allauth/templates/socialaccount/email/account_connected_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount/email copying build/lib/allauth/templates/socialaccount/email/account_connected_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount/email copying build/lib/allauth/templates/socialaccount/email/account_disconnected_message.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount/email copying build/lib/allauth/templates/socialaccount/email/account_disconnected_subject.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount/email creating build/bdist.linux-x86_64/wheel/allauth/templates/socialaccount/messages copying build/lib/allauth/templates/socialaccount/messages/account_connected.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount/messages copying build/lib/allauth/templates/socialaccount/messages/account_connected_other.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount/messages copying build/lib/allauth/templates/socialaccount/messages/account_connected_updated.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount/messages copying build/lib/allauth/templates/socialaccount/messages/account_disconnected.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount/messages creating build/bdist.linux-x86_64/wheel/allauth/templates/socialaccount/snippets copying build/lib/allauth/templates/socialaccount/snippets/login.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount/snippets copying build/lib/allauth/templates/socialaccount/snippets/login_extra.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount/snippets copying build/lib/allauth/templates/socialaccount/snippets/provider_list.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/socialaccount/snippets creating build/bdist.linux-x86_64/wheel/allauth/templates/tests copying build/lib/allauth/templates/tests/test_403_csrf.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/tests creating build/bdist.linux-x86_64/wheel/allauth/templates/usersessions copying build/lib/allauth/templates/usersessions/base_manage.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/usersessions copying build/lib/allauth/templates/usersessions/usersession_list.html -> build/bdist.linux-x86_64/wheel/./allauth/templates/usersessions creating build/bdist.linux-x86_64/wheel/allauth/templates/usersessions/messages copying build/lib/allauth/templates/usersessions/messages/sessions_logged_out.txt -> build/bdist.linux-x86_64/wheel/./allauth/templates/usersessions/messages running install_egg_info Copying django_allauth.egg-info to build/bdist.linux-x86_64/wheel/./django_allauth-65.3.0-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/django_allauth-65.3.0.dist-info/WHEEL creating '/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir/pip-wheel-r1rx3p0g/.tmp-vpb9aq1w/django_allauth-65.3.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'allauth/__init__.py' adding 'allauth/app_settings.py' adding 'allauth/conftest.py' adding 'allauth/decorators.py' adding 'allauth/exceptions.py' adding 'allauth/models.py' adding 'allauth/ratelimit.py' adding 'allauth/tests.py' adding 'allauth/urls.py' adding 'allauth/utils.py' adding 'allauth/account/__init__.py' adding 'allauth/account/adapter.py' adding 'allauth/account/admin.py' adding 'allauth/account/app_settings.py' adding 'allauth/account/apps.py' adding 'allauth/account/auth_backends.py' adding 'allauth/account/authentication.py' adding 'allauth/account/checks.py' adding 'allauth/account/decorators.py' adding 'allauth/account/forms.py' adding 'allauth/account/managers.py' adding 'allauth/account/middleware.py' adding 'allauth/account/mixins.py' adding 'allauth/account/models.py' adding 'allauth/account/reauthentication.py' adding 'allauth/account/signals.py' adding 'allauth/account/stages.py' adding 'allauth/account/urls.py' adding 'allauth/account/utils.py' adding 'allauth/account/views.py' adding 'allauth/account/internal/__init__.py' adding 'allauth/account/internal/decorators.py' adding 'allauth/account/internal/stagekit.py' adding 'allauth/account/internal/flows/__init__.py' adding 'allauth/account/internal/flows/email_verification.py' adding 'allauth/account/internal/flows/email_verification_by_code.py' adding 'allauth/account/internal/flows/login.py' adding 'allauth/account/internal/flows/login_by_code.py' adding 'allauth/account/internal/flows/logout.py' adding 'allauth/account/internal/flows/manage_email.py' adding 'allauth/account/internal/flows/password_change.py' adding 'allauth/account/internal/flows/password_reset.py' adding 'allauth/account/internal/flows/reauthentication.py' adding 'allauth/account/internal/flows/signup.py' adding 'allauth/account/management/__init__.py' adding 'allauth/account/management/commands/__init__.py' adding 'allauth/account/management/commands/account_unsetmultipleprimaryemails.py' adding 'allauth/account/migrations/0001_initial.py' adding 'allauth/account/migrations/0002_email_max_length.py' adding 'allauth/account/migrations/0003_alter_emailaddress_create_unique_verified_email.py' adding 'allauth/account/migrations/0004_alter_emailaddress_drop_unique_email.py' adding 'allauth/account/migrations/0005_emailaddress_idx_upper_email.py' adding 'allauth/account/migrations/0006_emailaddress_lower.py' adding 'allauth/account/migrations/0007_emailaddress_idx_email.py' adding 'allauth/account/migrations/0008_emailaddress_unique_primary_email_fixup.py' adding 'allauth/account/migrations/0009_emailaddress_unique_primary_email.py' adding 'allauth/account/migrations/__init__.py' adding 'allauth/account/templatetags/__init__.py' adding 'allauth/account/templatetags/account.py' adding 'allauth/account/tests/__init__.py' adding 'allauth/account/tests/test_adapter.py' adding 'allauth/account/tests/test_ajax.py' adding 'allauth/account/tests/test_auth_backends.py' adding 'allauth/account/tests/test_change_email.py' adding 'allauth/account/tests/test_change_password.py' adding 'allauth/account/tests/test_commands.py' adding 'allauth/account/tests/test_decorators.py' adding 'allauth/account/tests/test_email_verification.py' adding 'allauth/account/tests/test_email_verification_by_code.py' adding 'allauth/account/tests/test_login.py' adding 'allauth/account/tests/test_login_by_code.py' adding 'allauth/account/tests/test_logout.py' adding 'allauth/account/tests/test_middleware.py' adding 'allauth/account/tests/test_models.py' adding 'allauth/account/tests/test_ratelimit.py' adding 'allauth/account/tests/test_reauthentication.py' adding 'allauth/account/tests/test_reset_password.py' adding 'allauth/account/tests/test_security.py' adding 'allauth/account/tests/test_signup.py' adding 'allauth/account/tests/test_utils.py' adding 'allauth/core/__init__.py' adding 'allauth/core/context.py' adding 'allauth/core/exceptions.py' adding 'allauth/core/ratelimit.py' adding 'allauth/core/internal/__init__.py' adding 'allauth/core/internal/adapter.py' adding 'allauth/core/internal/httpkit.py' adding 'allauth/core/internal/tests/__init__.py' adding 'allauth/core/internal/tests/test_httpkit.py' adding 'allauth/core/tests/__init__.py' adding 'allauth/core/tests/test_ratelimit.py' adding 'allauth/headless/__init__.py' adding 'allauth/headless/adapter.py' adding 'allauth/headless/app_settings.py' adding 'allauth/headless/apps.py' adding 'allauth/headless/conftest.py' adding 'allauth/headless/constants.py' adding 'allauth/headless/urls.py' adding 'allauth/headless/account/__init__.py' adding 'allauth/headless/account/inputs.py' adding 'allauth/headless/account/response.py' adding 'allauth/headless/account/urls.py' adding 'allauth/headless/account/views.py' adding 'allauth/headless/account/tests/__init__.py' adding 'allauth/headless/account/tests/test_change_email.py' adding 'allauth/headless/account/tests/test_change_password.py' adding 'allauth/headless/account/tests/test_email_verification.py' adding 'allauth/headless/account/tests/test_email_verification_by_code.py' adding 'allauth/headless/account/tests/test_login.py' adding 'allauth/headless/account/tests/test_login_by_code.py' adding 'allauth/headless/account/tests/test_reauthentication.py' adding 'allauth/headless/account/tests/test_reset_password.py' adding 'allauth/headless/account/tests/test_session.py' adding 'allauth/headless/account/tests/test_signup.py' adding 'allauth/headless/base/__init__.py' adding 'allauth/headless/base/response.py' adding 'allauth/headless/base/urls.py' adding 'allauth/headless/base/views.py' adding 'allauth/headless/base/tests/__init__.py' adding 'allauth/headless/base/tests/test_views.py' adding 'allauth/headless/internal/__init__.py' adding 'allauth/headless/internal/authkit.py' adding 'allauth/headless/internal/decorators.py' adding 'allauth/headless/internal/sessionkit.py' adding 'allauth/headless/internal/restkit/__init__.py' adding 'allauth/headless/internal/restkit/inputs.py' adding 'allauth/headless/internal/restkit/response.py' adding 'allauth/headless/internal/restkit/views.py' adding 'allauth/headless/internal/tests/__init__.py' adding 'allauth/headless/internal/tests/test_authkit.py' adding 'allauth/headless/mfa/__init__.py' adding 'allauth/headless/mfa/inputs.py' adding 'allauth/headless/mfa/response.py' adding 'allauth/headless/mfa/urls.py' adding 'allauth/headless/mfa/views.py' adding 'allauth/headless/mfa/tests/__init__.py' adding 'allauth/headless/mfa/tests/test_recovery_codes.py' adding 'allauth/headless/mfa/tests/test_totp.py' adding 'allauth/headless/mfa/tests/test_views.py' adding 'allauth/headless/mfa/tests/test_webauthn.py' adding 'allauth/headless/socialaccount/__init__.py' adding 'allauth/headless/socialaccount/forms.py' adding 'allauth/headless/socialaccount/inputs.py' adding 'allauth/headless/socialaccount/internal.py' adding 'allauth/headless/socialaccount/response.py' adding 'allauth/headless/socialaccount/urls.py' adding 'allauth/headless/socialaccount/views.py' adding 'allauth/headless/socialaccount/tests/__init__.py' adding 'allauth/headless/socialaccount/tests/test_inputs.py' adding 'allauth/headless/socialaccount/tests/test_views.py' adding 'allauth/headless/tests/__init__.py' adding 'allauth/headless/tests/test_tokens.py' adding 'allauth/headless/tokens/__init__.py' adding 'allauth/headless/tokens/base.py' adding 'allauth/headless/tokens/sessions.py' adding 'allauth/headless/usersessions/__init__.py' adding 'allauth/headless/usersessions/inputs.py' adding 'allauth/headless/usersessions/response.py' adding 'allauth/headless/usersessions/urls.py' adding 'allauth/headless/usersessions/views.py' adding 'allauth/headless/usersessions/tests/__init__.py' adding 'allauth/headless/usersessions/tests/test_views.py' adding 'allauth/locale/ar/LC_MESSAGES/django.po' adding 'allauth/locale/az/LC_MESSAGES/django.po' adding 'allauth/locale/bg/LC_MESSAGES/django.po' adding 'allauth/locale/ca/LC_MESSAGES/django.po' adding 'allauth/locale/cs/LC_MESSAGES/django.po' adding 'allauth/locale/da/LC_MESSAGES/django.po' adding 'allauth/locale/de/LC_MESSAGES/django.po' adding 'allauth/locale/el/LC_MESSAGES/django.po' adding 'allauth/locale/en/LC_MESSAGES/django.po' adding 'allauth/locale/es/LC_MESSAGES/django.po' adding 'allauth/locale/et/LC_MESSAGES/django.po' adding 'allauth/locale/eu/LC_MESSAGES/django.po' adding 'allauth/locale/fa/LC_MESSAGES/django.po' adding 'allauth/locale/fi/LC_MESSAGES/django.po' adding 'allauth/locale/fr/LC_MESSAGES/django.po' adding 'allauth/locale/he/LC_MESSAGES/django.po' adding 'allauth/locale/hr/LC_MESSAGES/django.po' adding 'allauth/locale/hu/LC_MESSAGES/django.po' adding 'allauth/locale/id/LC_MESSAGES/django.po' adding 'allauth/locale/it/LC_MESSAGES/django.po' adding 'allauth/locale/ja/LC_MESSAGES/django.po' adding 'allauth/locale/ka/LC_MESSAGES/django.po' adding 'allauth/locale/ko/LC_MESSAGES/django.po' adding 'allauth/locale/ky/LC_MESSAGES/django.po' adding 'allauth/locale/lt/LC_MESSAGES/django.po' adding 'allauth/locale/lv/LC_MESSAGES/django.po' adding 'allauth/locale/mn/LC_MESSAGES/django.po' adding 'allauth/locale/nb/LC_MESSAGES/django.po' adding 'allauth/locale/nl/LC_MESSAGES/django.po' adding 'allauth/locale/pl/LC_MESSAGES/django.po' adding 'allauth/locale/pt_BR/LC_MESSAGES/django.po' adding 'allauth/locale/pt_PT/LC_MESSAGES/django.po' adding 'allauth/locale/ro/LC_MESSAGES/django.po' adding 'allauth/locale/ru/LC_MESSAGES/django.po' adding 'allauth/locale/sk/LC_MESSAGES/django.po' adding 'allauth/locale/sl/LC_MESSAGES/django.po' adding 'allauth/locale/sr/LC_MESSAGES/django.po' adding 'allauth/locale/sr_Latn/LC_MESSAGES/django.po' adding 'allauth/locale/sv/LC_MESSAGES/django.po' adding 'allauth/locale/th/LC_MESSAGES/django.po' adding 'allauth/locale/tr/LC_MESSAGES/django.po' adding 'allauth/locale/uk/LC_MESSAGES/django.po' adding 'allauth/locale/uz/LC_MESSAGES/django.po' adding 'allauth/locale/zh_Hans/LC_MESSAGES/django.po' adding 'allauth/locale/zh_Hant/LC_MESSAGES/django.po' adding 'allauth/mfa/__init__.py' adding 'allauth/mfa/adapter.py' adding 'allauth/mfa/admin.py' adding 'allauth/mfa/app_settings.py' adding 'allauth/mfa/apps.py' adding 'allauth/mfa/checks.py' adding 'allauth/mfa/models.py' adding 'allauth/mfa/signals.py' adding 'allauth/mfa/stages.py' adding 'allauth/mfa/urls.py' adding 'allauth/mfa/utils.py' adding 'allauth/mfa/base/__init__.py' adding 'allauth/mfa/base/forms.py' adding 'allauth/mfa/base/urls.py' adding 'allauth/mfa/base/views.py' adding 'allauth/mfa/base/internal/__init__.py' adding 'allauth/mfa/base/internal/flows.py' adding 'allauth/mfa/base/tests/__init__.py' adding 'allauth/mfa/base/tests/test_views.py' adding 'allauth/mfa/internal/__init__.py' adding 'allauth/mfa/internal/flows/__init__.py' adding 'allauth/mfa/internal/flows/add.py' adding 'allauth/mfa/migrations/0001_initial.py' adding 'allauth/mfa/migrations/0002_authenticator_timestamps.py' adding 'allauth/mfa/migrations/0003_authenticator_type_uniq.py' adding 'allauth/mfa/migrations/__init__.py' adding 'allauth/mfa/recovery_codes/__init__.py' adding 'allauth/mfa/recovery_codes/forms.py' adding 'allauth/mfa/recovery_codes/urls.py' adding 'allauth/mfa/recovery_codes/views.py' adding 'allauth/mfa/recovery_codes/internal/__init__.py' adding 'allauth/mfa/recovery_codes/internal/auth.py' adding 'allauth/mfa/recovery_codes/internal/flows.py' adding 'allauth/mfa/recovery_codes/tests/__init__.py' adding 'allauth/mfa/recovery_codes/tests/test_auth.py' adding 'allauth/mfa/recovery_codes/tests/test_views.py' adding 'allauth/mfa/static/mfa/js/webauthn-json.js' adding 'allauth/mfa/static/mfa/js/webauthn.js' adding 'allauth/mfa/totp/__init__.py' adding 'allauth/mfa/totp/forms.py' adding 'allauth/mfa/totp/urls.py' adding 'allauth/mfa/totp/views.py' adding 'allauth/mfa/totp/internal/__init__.py' adding 'allauth/mfa/totp/internal/auth.py' adding 'allauth/mfa/totp/internal/flows.py' adding 'allauth/mfa/totp/tests/__init__.py' adding 'allauth/mfa/totp/tests/test_unit.py' adding 'allauth/mfa/totp/tests/test_views.py' adding 'allauth/mfa/webauthn/__init__.py' adding 'allauth/mfa/webauthn/forms.py' adding 'allauth/mfa/webauthn/stages.py' adding 'allauth/mfa/webauthn/urls.py' adding 'allauth/mfa/webauthn/views.py' adding 'allauth/mfa/webauthn/internal/__init__.py' adding 'allauth/mfa/webauthn/internal/auth.py' adding 'allauth/mfa/webauthn/internal/flows.py' adding 'allauth/mfa/webauthn/tests/__init__.py' adding 'allauth/mfa/webauthn/tests/test_views.py' adding 'allauth/socialaccount/__init__.py' adding 'allauth/socialaccount/adapter.py' adding 'allauth/socialaccount/admin.py' adding 'allauth/socialaccount/app_settings.py' adding 'allauth/socialaccount/apps.py' adding 'allauth/socialaccount/conftest.py' adding 'allauth/socialaccount/forms.py' adding 'allauth/socialaccount/helpers.py' adding 'allauth/socialaccount/models.py' adding 'allauth/socialaccount/sessions.py' adding 'allauth/socialaccount/signals.py' adding 'allauth/socialaccount/urls.py' adding 'allauth/socialaccount/views.py' adding 'allauth/socialaccount/internal/__init__.py' adding 'allauth/socialaccount/internal/jwtkit.py' adding 'allauth/socialaccount/internal/statekit.py' adding 'allauth/socialaccount/internal/flows/__init__.py' adding 'allauth/socialaccount/internal/flows/connect.py' adding 'allauth/socialaccount/internal/flows/email_authentication.py' adding 'allauth/socialaccount/internal/flows/login.py' adding 'allauth/socialaccount/internal/flows/signup.py' adding 'allauth/socialaccount/internal/tests/__init__.py' adding 'allauth/socialaccount/internal/tests/test_jwtkit.py' adding 'allauth/socialaccount/internal/tests/test_statekit.py' adding 'allauth/socialaccount/migrations/0001_initial.py' adding 'allauth/socialaccount/migrations/0002_token_max_lengths.py' adding 'allauth/socialaccount/migrations/0003_extra_data_default_dict.py' adding 'allauth/socialaccount/migrations/0004_app_provider_id_settings.py' adding 'allauth/socialaccount/migrations/0005_socialtoken_nullable_app.py' adding 'allauth/socialaccount/migrations/0006_alter_socialaccount_extra_data.py' adding 'allauth/socialaccount/migrations/__init__.py' adding 'allauth/socialaccount/providers/__init__.py' adding 'allauth/socialaccount/providers/agave/__init__.py' adding 'allauth/socialaccount/providers/agave/provider.py' adding 'allauth/socialaccount/providers/agave/tests.py' adding 'allauth/socialaccount/providers/agave/urls.py' adding 'allauth/socialaccount/providers/agave/views.py' adding 'allauth/socialaccount/providers/amazon/__init__.py' adding 'allauth/socialaccount/providers/amazon/provider.py' adding 'allauth/socialaccount/providers/amazon/tests.py' adding 'allauth/socialaccount/providers/amazon/urls.py' adding 'allauth/socialaccount/providers/amazon/views.py' adding 'allauth/socialaccount/providers/amazon_cognito/__init__.py' adding 'allauth/socialaccount/providers/amazon_cognito/provider.py' adding 'allauth/socialaccount/providers/amazon_cognito/tests.py' adding 'allauth/socialaccount/providers/amazon_cognito/urls.py' adding 'allauth/socialaccount/providers/amazon_cognito/utils.py' adding 'allauth/socialaccount/providers/amazon_cognito/views.py' adding 'allauth/socialaccount/providers/angellist/__init__.py' adding 'allauth/socialaccount/providers/angellist/provider.py' adding 'allauth/socialaccount/providers/angellist/tests.py' adding 'allauth/socialaccount/providers/angellist/urls.py' adding 'allauth/socialaccount/providers/angellist/views.py' adding 'allauth/socialaccount/providers/apple/__init__.py' adding 'allauth/socialaccount/providers/apple/apple_session.py' adding 'allauth/socialaccount/providers/apple/client.py' adding 'allauth/socialaccount/providers/apple/provider.py' adding 'allauth/socialaccount/providers/apple/tests.py' adding 'allauth/socialaccount/providers/apple/urls.py' adding 'allauth/socialaccount/providers/apple/views.py' adding 'allauth/socialaccount/providers/asana/__init__.py' adding 'allauth/socialaccount/providers/asana/models.py' adding 'allauth/socialaccount/providers/asana/provider.py' adding 'allauth/socialaccount/providers/asana/tests.py' adding 'allauth/socialaccount/providers/asana/urls.py' adding 'allauth/socialaccount/providers/asana/views.py' adding 'allauth/socialaccount/providers/atlassian/__init__.py' adding 'allauth/socialaccount/providers/atlassian/provider.py' adding 'allauth/socialaccount/providers/atlassian/tests.py' adding 'allauth/socialaccount/providers/atlassian/urls.py' adding 'allauth/socialaccount/providers/atlassian/views.py' adding 'allauth/socialaccount/providers/auth0/__init__.py' adding 'allauth/socialaccount/providers/auth0/provider.py' adding 'allauth/socialaccount/providers/auth0/tests.py' adding 'allauth/socialaccount/providers/auth0/urls.py' adding 'allauth/socialaccount/providers/auth0/views.py' adding 'allauth/socialaccount/providers/authentiq/__init__.py' adding 'allauth/socialaccount/providers/authentiq/provider.py' adding 'allauth/socialaccount/providers/authentiq/tests.py' adding 'allauth/socialaccount/providers/authentiq/urls.py' adding 'allauth/socialaccount/providers/authentiq/views.py' adding 'allauth/socialaccount/providers/baidu/__init__.py' adding 'allauth/socialaccount/providers/baidu/provider.py' adding 'allauth/socialaccount/providers/baidu/tests.py' adding 'allauth/socialaccount/providers/baidu/urls.py' adding 'allauth/socialaccount/providers/baidu/views.py' adding 'allauth/socialaccount/providers/base/__init__.py' adding 'allauth/socialaccount/providers/base/constants.py' adding 'allauth/socialaccount/providers/base/provider.py' adding 'allauth/socialaccount/providers/base/utils.py' adding 'allauth/socialaccount/providers/base/views.py' adding 'allauth/socialaccount/providers/basecamp/__init__.py' adding 'allauth/socialaccount/providers/basecamp/provider.py' adding 'allauth/socialaccount/providers/basecamp/tests.py' adding 'allauth/socialaccount/providers/basecamp/urls.py' adding 'allauth/socialaccount/providers/basecamp/views.py' adding 'allauth/socialaccount/providers/battlenet/__init__.py' adding 'allauth/socialaccount/providers/battlenet/models.py' adding 'allauth/socialaccount/providers/battlenet/provider.py' adding 'allauth/socialaccount/providers/battlenet/tests.py' adding 'allauth/socialaccount/providers/battlenet/urls.py' adding 'allauth/socialaccount/providers/battlenet/validators.py' adding 'allauth/socialaccount/providers/battlenet/views.py' adding 'allauth/socialaccount/providers/bitbucket_oauth2/__init__.py' adding 'allauth/socialaccount/providers/bitbucket_oauth2/provider.py' adding 'allauth/socialaccount/providers/bitbucket_oauth2/tests.py' adding 'allauth/socialaccount/providers/bitbucket_oauth2/urls.py' adding 'allauth/socialaccount/providers/bitbucket_oauth2/views.py' adding 'allauth/socialaccount/providers/bitly/__init__.py' adding 'allauth/socialaccount/providers/bitly/provider.py' adding 'allauth/socialaccount/providers/bitly/tests.py' adding 'allauth/socialaccount/providers/bitly/urls.py' adding 'allauth/socialaccount/providers/bitly/views.py' adding 'allauth/socialaccount/providers/box/__init__.py' adding 'allauth/socialaccount/providers/box/provider.py' adding 'allauth/socialaccount/providers/box/tests.py' adding 'allauth/socialaccount/providers/box/urls.py' adding 'allauth/socialaccount/providers/box/views.py' adding 'allauth/socialaccount/providers/cilogon/__init__.py' adding 'allauth/socialaccount/providers/cilogon/provider.py' adding 'allauth/socialaccount/providers/cilogon/tests.py' adding 'allauth/socialaccount/providers/cilogon/urls.py' adding 'allauth/socialaccount/providers/cilogon/views.py' adding 'allauth/socialaccount/providers/clever/__init__.py' adding 'allauth/socialaccount/providers/clever/provider.py' adding 'allauth/socialaccount/providers/clever/tests.py' adding 'allauth/socialaccount/providers/clever/urls.py' adding 'allauth/socialaccount/providers/clever/views.py' adding 'allauth/socialaccount/providers/coinbase/__init__.py' adding 'allauth/socialaccount/providers/coinbase/provider.py' adding 'allauth/socialaccount/providers/coinbase/tests.py' adding 'allauth/socialaccount/providers/coinbase/urls.py' adding 'allauth/socialaccount/providers/coinbase/views.py' adding 'allauth/socialaccount/providers/dataporten/__init__.py' adding 'allauth/socialaccount/providers/dataporten/models.py' adding 'allauth/socialaccount/providers/dataporten/provider.py' adding 'allauth/socialaccount/providers/dataporten/tests.py' adding 'allauth/socialaccount/providers/dataporten/urls.py' adding 'allauth/socialaccount/providers/dataporten/views.py' adding 'allauth/socialaccount/providers/daum/__init__.py' adding 'allauth/socialaccount/providers/daum/models.py' adding 'allauth/socialaccount/providers/daum/provider.py' adding 'allauth/socialaccount/providers/daum/tests.py' adding 'allauth/socialaccount/providers/daum/urls.py' adding 'allauth/socialaccount/providers/daum/views.py' adding 'allauth/socialaccount/providers/digitalocean/__init__.py' adding 'allauth/socialaccount/providers/digitalocean/provider.py' adding 'allauth/socialaccount/providers/digitalocean/tests.py' adding 'allauth/socialaccount/providers/digitalocean/urls.py' adding 'allauth/socialaccount/providers/digitalocean/views.py' adding 'allauth/socialaccount/providers/dingtalk/__init__.py' adding 'allauth/socialaccount/providers/dingtalk/client.py' adding 'allauth/socialaccount/providers/dingtalk/provider.py' adding 'allauth/socialaccount/providers/dingtalk/tests.py' adding 'allauth/socialaccount/providers/dingtalk/urls.py' adding 'allauth/socialaccount/providers/dingtalk/views.py' adding 'allauth/socialaccount/providers/discord/__init__.py' adding 'allauth/socialaccount/providers/discord/provider.py' adding 'allauth/socialaccount/providers/discord/tests.py' adding 'allauth/socialaccount/providers/discord/urls.py' adding 'allauth/socialaccount/providers/discord/views.py' adding 'allauth/socialaccount/providers/disqus/__init__.py' adding 'allauth/socialaccount/providers/disqus/provider.py' adding 'allauth/socialaccount/providers/disqus/tests.py' adding 'allauth/socialaccount/providers/disqus/urls.py' adding 'allauth/socialaccount/providers/disqus/views.py' adding 'allauth/socialaccount/providers/douban/__init__.py' adding 'allauth/socialaccount/providers/douban/provider.py' adding 'allauth/socialaccount/providers/douban/tests.py' adding 'allauth/socialaccount/providers/douban/urls.py' adding 'allauth/socialaccount/providers/douban/views.py' adding 'allauth/socialaccount/providers/doximity/__init__.py' adding 'allauth/socialaccount/providers/doximity/provider.py' adding 'allauth/socialaccount/providers/doximity/tests.py' adding 'allauth/socialaccount/providers/doximity/urls.py' adding 'allauth/socialaccount/providers/doximity/views.py' adding 'allauth/socialaccount/providers/draugiem/__init__.py' adding 'allauth/socialaccount/providers/draugiem/provider.py' adding 'allauth/socialaccount/providers/draugiem/tests.py' adding 'allauth/socialaccount/providers/draugiem/urls.py' adding 'allauth/socialaccount/providers/draugiem/views.py' adding 'allauth/socialaccount/providers/drip/__init__.py' adding 'allauth/socialaccount/providers/drip/provider.py' adding 'allauth/socialaccount/providers/drip/tests.py' adding 'allauth/socialaccount/providers/drip/urls.py' adding 'allauth/socialaccount/providers/drip/views.py' adding 'allauth/socialaccount/providers/dropbox/__init__.py' adding 'allauth/socialaccount/providers/dropbox/provider.py' adding 'allauth/socialaccount/providers/dropbox/tests.py' adding 'allauth/socialaccount/providers/dropbox/urls.py' adding 'allauth/socialaccount/providers/dropbox/views.py' adding 'allauth/socialaccount/providers/dummy/__init__.py' adding 'allauth/socialaccount/providers/dummy/forms.py' adding 'allauth/socialaccount/providers/dummy/provider.py' adding 'allauth/socialaccount/providers/dummy/tests.py' adding 'allauth/socialaccount/providers/dummy/urls.py' adding 'allauth/socialaccount/providers/dummy/views.py' adding 'allauth/socialaccount/providers/dummy/templates/dummy/authenticate_form.html' adding 'allauth/socialaccount/providers/dwolla/__init__.py' adding 'allauth/socialaccount/providers/dwolla/models.py' adding 'allauth/socialaccount/providers/dwolla/provider.py' adding 'allauth/socialaccount/providers/dwolla/tests.py' adding 'allauth/socialaccount/providers/dwolla/urls.py' adding 'allauth/socialaccount/providers/dwolla/views.py' adding 'allauth/socialaccount/providers/edmodo/__init__.py' adding 'allauth/socialaccount/providers/edmodo/provider.py' adding 'allauth/socialaccount/providers/edmodo/tests.py' adding 'allauth/socialaccount/providers/edmodo/urls.py' adding 'allauth/socialaccount/providers/edmodo/views.py' adding 'allauth/socialaccount/providers/edx/__init__.py' adding 'allauth/socialaccount/providers/edx/provider.py' adding 'allauth/socialaccount/providers/edx/tests.py' adding 'allauth/socialaccount/providers/edx/urls.py' adding 'allauth/socialaccount/providers/edx/views.py' adding 'allauth/socialaccount/providers/eventbrite/__init__.py' adding 'allauth/socialaccount/providers/eventbrite/provider.py' adding 'allauth/socialaccount/providers/eventbrite/tests.py' adding 'allauth/socialaccount/providers/eventbrite/urls.py' adding 'allauth/socialaccount/providers/eventbrite/views.py' adding 'allauth/socialaccount/providers/eveonline/__init__.py' adding 'allauth/socialaccount/providers/eveonline/provider.py' adding 'allauth/socialaccount/providers/eveonline/tests.py' adding 'allauth/socialaccount/providers/eveonline/urls.py' adding 'allauth/socialaccount/providers/eveonline/views.py' adding 'allauth/socialaccount/providers/evernote/__init__.py' adding 'allauth/socialaccount/providers/evernote/provider.py' adding 'allauth/socialaccount/providers/evernote/tests.py' adding 'allauth/socialaccount/providers/evernote/urls.py' adding 'allauth/socialaccount/providers/evernote/views.py' adding 'allauth/socialaccount/providers/exist/__init__.py' adding 'allauth/socialaccount/providers/exist/provider.py' adding 'allauth/socialaccount/providers/exist/tests.py' adding 'allauth/socialaccount/providers/exist/urls.py' adding 'allauth/socialaccount/providers/exist/views.py' adding 'allauth/socialaccount/providers/facebook/__init__.py' adding 'allauth/socialaccount/providers/facebook/constants.py' adding 'allauth/socialaccount/providers/facebook/flows.py' adding 'allauth/socialaccount/providers/facebook/forms.py' adding 'allauth/socialaccount/providers/facebook/locale.py' adding 'allauth/socialaccount/providers/facebook/provider.py' adding 'allauth/socialaccount/providers/facebook/tests.py' adding 'allauth/socialaccount/providers/facebook/urls.py' adding 'allauth/socialaccount/providers/facebook/views.py' adding 'allauth/socialaccount/providers/facebook/data/FacebookLocales.xml' adding 'allauth/socialaccount/providers/facebook/static/facebook/js/fbconnect.js' adding 'allauth/socialaccount/providers/facebook/templates/facebook/fbconnect.html' adding 'allauth/socialaccount/providers/feedly/__init__.py' adding 'allauth/socialaccount/providers/feedly/provider.py' adding 'allauth/socialaccount/providers/feedly/tests.py' adding 'allauth/socialaccount/providers/feedly/urls.py' adding 'allauth/socialaccount/providers/feedly/views.py' adding 'allauth/socialaccount/providers/feishu/__init__.py' adding 'allauth/socialaccount/providers/feishu/client.py' adding 'allauth/socialaccount/providers/feishu/provider.py' adding 'allauth/socialaccount/providers/feishu/tests.py' adding 'allauth/socialaccount/providers/feishu/urls.py' adding 'allauth/socialaccount/providers/feishu/views.py' adding 'allauth/socialaccount/providers/figma/__init__.py' adding 'allauth/socialaccount/providers/figma/provider.py' adding 'allauth/socialaccount/providers/figma/tests.py' adding 'allauth/socialaccount/providers/figma/urls.py' adding 'allauth/socialaccount/providers/figma/views.py' adding 'allauth/socialaccount/providers/fivehundredpx/__init__.py' adding 'allauth/socialaccount/providers/fivehundredpx/models.py' adding 'allauth/socialaccount/providers/fivehundredpx/provider.py' adding 'allauth/socialaccount/providers/fivehundredpx/tests.py' adding 'allauth/socialaccount/providers/fivehundredpx/urls.py' adding 'allauth/socialaccount/providers/fivehundredpx/views.py' adding 'allauth/socialaccount/providers/flickr/__init__.py' adding 'allauth/socialaccount/providers/flickr/provider.py' adding 'allauth/socialaccount/providers/flickr/tests.py' adding 'allauth/socialaccount/providers/flickr/urls.py' adding 'allauth/socialaccount/providers/flickr/views.py' adding 'allauth/socialaccount/providers/foursquare/__init__.py' adding 'allauth/socialaccount/providers/foursquare/provider.py' adding 'allauth/socialaccount/providers/foursquare/tests.py' adding 'allauth/socialaccount/providers/foursquare/urls.py' adding 'allauth/socialaccount/providers/foursquare/views.py' adding 'allauth/socialaccount/providers/frontier/__init__.py' adding 'allauth/socialaccount/providers/frontier/provider.py' adding 'allauth/socialaccount/providers/frontier/tests.py' adding 'allauth/socialaccount/providers/frontier/urls.py' adding 'allauth/socialaccount/providers/frontier/views.py' adding 'allauth/socialaccount/providers/fxa/__init__.py' adding 'allauth/socialaccount/providers/fxa/constants.py' adding 'allauth/socialaccount/providers/fxa/models.py' adding 'allauth/socialaccount/providers/fxa/provider.py' adding 'allauth/socialaccount/providers/fxa/tests.py' adding 'allauth/socialaccount/providers/fxa/urls.py' adding 'allauth/socialaccount/providers/fxa/views.py' adding 'allauth/socialaccount/providers/gitea/__init__.py' adding 'allauth/socialaccount/providers/gitea/provider.py' adding 'allauth/socialaccount/providers/gitea/tests.py' adding 'allauth/socialaccount/providers/gitea/urls.py' adding 'allauth/socialaccount/providers/gitea/views.py' adding 'allauth/socialaccount/providers/github/__init__.py' adding 'allauth/socialaccount/providers/github/provider.py' adding 'allauth/socialaccount/providers/github/tests.py' adding 'allauth/socialaccount/providers/github/urls.py' adding 'allauth/socialaccount/providers/github/views.py' adding 'allauth/socialaccount/providers/gitlab/__init__.py' adding 'allauth/socialaccount/providers/gitlab/provider.py' adding 'allauth/socialaccount/providers/gitlab/tests.py' adding 'allauth/socialaccount/providers/gitlab/urls.py' adding 'allauth/socialaccount/providers/gitlab/views.py' adding 'allauth/socialaccount/providers/globus/__init__.py' adding 'allauth/socialaccount/providers/globus/provider.py' adding 'allauth/socialaccount/providers/globus/tests.py' adding 'allauth/socialaccount/providers/globus/urls.py' adding 'allauth/socialaccount/providers/globus/views.py' adding 'allauth/socialaccount/providers/google/__init__.py' adding 'allauth/socialaccount/providers/google/provider.py' adding 'allauth/socialaccount/providers/google/tests.py' adding 'allauth/socialaccount/providers/google/urls.py' adding 'allauth/socialaccount/providers/google/views.py' adding 'allauth/socialaccount/providers/gumroad/__init__.py' adding 'allauth/socialaccount/providers/gumroad/provider.py' adding 'allauth/socialaccount/providers/gumroad/tests.py' adding 'allauth/socialaccount/providers/gumroad/urls.py' adding 'allauth/socialaccount/providers/gumroad/views.py' adding 'allauth/socialaccount/providers/hubic/__init__.py' adding 'allauth/socialaccount/providers/hubic/provider.py' adding 'allauth/socialaccount/providers/hubic/tests.py' adding 'allauth/socialaccount/providers/hubic/urls.py' adding 'allauth/socialaccount/providers/hubic/views.py' adding 'allauth/socialaccount/providers/hubspot/__init__.py' adding 'allauth/socialaccount/providers/hubspot/provider.py' adding 'allauth/socialaccount/providers/hubspot/tests.py' adding 'allauth/socialaccount/providers/hubspot/urls.py' adding 'allauth/socialaccount/providers/hubspot/views.py' adding 'allauth/socialaccount/providers/instagram/__init__.py' adding 'allauth/socialaccount/providers/instagram/provider.py' adding 'allauth/socialaccount/providers/instagram/tests.py' adding 'allauth/socialaccount/providers/instagram/urls.py' adding 'allauth/socialaccount/providers/instagram/views.py' adding 'allauth/socialaccount/providers/jupyterhub/__init__.py' adding 'allauth/socialaccount/providers/jupyterhub/provider.py' adding 'allauth/socialaccount/providers/jupyterhub/tests.py' adding 'allauth/socialaccount/providers/jupyterhub/urls.py' adding 'allauth/socialaccount/providers/jupyterhub/views.py' adding 'allauth/socialaccount/providers/kakao/__init__.py' adding 'allauth/socialaccount/providers/kakao/models.py' adding 'allauth/socialaccount/providers/kakao/provider.py' adding 'allauth/socialaccount/providers/kakao/tests.py' adding 'allauth/socialaccount/providers/kakao/urls.py' adding 'allauth/socialaccount/providers/kakao/views.py' adding 'allauth/socialaccount/providers/lemonldap/__init__.py' adding 'allauth/socialaccount/providers/lemonldap/provider.py' adding 'allauth/socialaccount/providers/lemonldap/tests.py' adding 'allauth/socialaccount/providers/lemonldap/urls.py' adding 'allauth/socialaccount/providers/lemonldap/views.py' adding 'allauth/socialaccount/providers/lichess/__init__.py' adding 'allauth/socialaccount/providers/lichess/provider.py' adding 'allauth/socialaccount/providers/lichess/tests.py' adding 'allauth/socialaccount/providers/lichess/urls.py' adding 'allauth/socialaccount/providers/lichess/views.py' adding 'allauth/socialaccount/providers/line/__init__.py' adding 'allauth/socialaccount/providers/line/models.py' adding 'allauth/socialaccount/providers/line/provider.py' adding 'allauth/socialaccount/providers/line/tests.py' adding 'allauth/socialaccount/providers/line/urls.py' adding 'allauth/socialaccount/providers/line/views.py' adding 'allauth/socialaccount/providers/linkedin_oauth2/__init__.py' adding 'allauth/socialaccount/providers/linkedin_oauth2/provider.py' adding 'allauth/socialaccount/providers/linkedin_oauth2/tests.py' adding 'allauth/socialaccount/providers/linkedin_oauth2/urls.py' adding 'allauth/socialaccount/providers/linkedin_oauth2/views.py' adding 'allauth/socialaccount/providers/mailchimp/__init__.py' adding 'allauth/socialaccount/providers/mailchimp/provider.py' adding 'allauth/socialaccount/providers/mailchimp/tests.py' adding 'allauth/socialaccount/providers/mailchimp/urls.py' adding 'allauth/socialaccount/providers/mailchimp/views.py' adding 'allauth/socialaccount/providers/mailru/__init__.py' adding 'allauth/socialaccount/providers/mailru/provider.py' adding 'allauth/socialaccount/providers/mailru/tests.py' adding 'allauth/socialaccount/providers/mailru/urls.py' adding 'allauth/socialaccount/providers/mailru/views.py' adding 'allauth/socialaccount/providers/mediawiki/__init__.py' adding 'allauth/socialaccount/providers/mediawiki/provider.py' adding 'allauth/socialaccount/providers/mediawiki/tests.py' adding 'allauth/socialaccount/providers/mediawiki/urls.py' adding 'allauth/socialaccount/providers/mediawiki/views.py' adding 'allauth/socialaccount/providers/meetup/__init__.py' adding 'allauth/socialaccount/providers/meetup/models.py' adding 'allauth/socialaccount/providers/meetup/provider.py' adding 'allauth/socialaccount/providers/meetup/tests.py' adding 'allauth/socialaccount/providers/meetup/urls.py' adding 'allauth/socialaccount/providers/meetup/views.py' adding 'allauth/socialaccount/providers/microsoft/__init__.py' adding 'allauth/socialaccount/providers/microsoft/provider.py' adding 'allauth/socialaccount/providers/microsoft/tests.py' adding 'allauth/socialaccount/providers/microsoft/urls.py' adding 'allauth/socialaccount/providers/microsoft/views.py' adding 'allauth/socialaccount/providers/miro/__init__.py' adding 'allauth/socialaccount/providers/miro/provider.py' adding 'allauth/socialaccount/providers/miro/tests.py' adding 'allauth/socialaccount/providers/miro/urls.py' adding 'allauth/socialaccount/providers/miro/views.py' adding 'allauth/socialaccount/providers/naver/__init__.py' adding 'allauth/socialaccount/providers/naver/models.py' adding 'allauth/socialaccount/providers/naver/provider.py' adding 'allauth/socialaccount/providers/naver/tests.py' adding 'allauth/socialaccount/providers/naver/urls.py' adding 'allauth/socialaccount/providers/naver/views.py' adding 'allauth/socialaccount/providers/netiq/__init__.py' adding 'allauth/socialaccount/providers/netiq/provider.py' adding 'allauth/socialaccount/providers/netiq/tests.py' adding 'allauth/socialaccount/providers/netiq/urls.py' adding 'allauth/socialaccount/providers/netiq/views.py' adding 'allauth/socialaccount/providers/nextcloud/__init__.py' adding 'allauth/socialaccount/providers/nextcloud/provider.py' adding 'allauth/socialaccount/providers/nextcloud/tests.py' adding 'allauth/socialaccount/providers/nextcloud/urls.py' adding 'allauth/socialaccount/providers/nextcloud/views.py' adding 'allauth/socialaccount/providers/notion/__init__.py' adding 'allauth/socialaccount/providers/notion/client.py' adding 'allauth/socialaccount/providers/notion/provider.py' adding 'allauth/socialaccount/providers/notion/tests.py' adding 'allauth/socialaccount/providers/notion/urls.py' adding 'allauth/socialaccount/providers/notion/views.py' adding 'allauth/socialaccount/providers/oauth/__init__.py' adding 'allauth/socialaccount/providers/oauth/client.py' adding 'allauth/socialaccount/providers/oauth/provider.py' adding 'allauth/socialaccount/providers/oauth/urls.py' adding 'allauth/socialaccount/providers/oauth/views.py' adding 'allauth/socialaccount/providers/oauth2/__init__.py' adding 'allauth/socialaccount/providers/oauth2/client.py' adding 'allauth/socialaccount/providers/oauth2/provider.py' adding 'allauth/socialaccount/providers/oauth2/urls.py' adding 'allauth/socialaccount/providers/oauth2/utils.py' adding 'allauth/socialaccount/providers/oauth2/views.py' adding 'allauth/socialaccount/providers/oauth2/tests/__init__.py' adding 'allauth/socialaccount/providers/oauth2/tests/test_views.py' adding 'allauth/socialaccount/providers/odnoklassniki/__init__.py' adding 'allauth/socialaccount/providers/odnoklassniki/provider.py' adding 'allauth/socialaccount/providers/odnoklassniki/tests.py' adding 'allauth/socialaccount/providers/odnoklassniki/urls.py' adding 'allauth/socialaccount/providers/odnoklassniki/views.py' adding 'allauth/socialaccount/providers/okta/__init__.py' adding 'allauth/socialaccount/providers/okta/provider.py' adding 'allauth/socialaccount/providers/okta/tests.py' adding 'allauth/socialaccount/providers/okta/urls.py' adding 'allauth/socialaccount/providers/okta/views.py' adding 'allauth/socialaccount/providers/openid/__init__.py' adding 'allauth/socialaccount/providers/openid/admin.py' adding 'allauth/socialaccount/providers/openid/forms.py' adding 'allauth/socialaccount/providers/openid/models.py' adding 'allauth/socialaccount/providers/openid/provider.py' adding 'allauth/socialaccount/providers/openid/tests.py' adding 'allauth/socialaccount/providers/openid/urls.py' adding 'allauth/socialaccount/providers/openid/utils.py' adding 'allauth/socialaccount/providers/openid/views.py' adding 'allauth/socialaccount/providers/openid/migrations/0001_initial.py' adding 'allauth/socialaccount/providers/openid/migrations/__init__.py' adding 'allauth/socialaccount/providers/openid_connect/__init__.py' adding 'allauth/socialaccount/providers/openid_connect/provider.py' adding 'allauth/socialaccount/providers/openid_connect/tests.py' adding 'allauth/socialaccount/providers/openid_connect/urls.py' adding 'allauth/socialaccount/providers/openid_connect/views.py' adding 'allauth/socialaccount/providers/openstreetmap/__init__.py' adding 'allauth/socialaccount/providers/openstreetmap/provider.py' adding 'allauth/socialaccount/providers/openstreetmap/tests.py' adding 'allauth/socialaccount/providers/openstreetmap/urls.py' adding 'allauth/socialaccount/providers/openstreetmap/views.py' adding 'allauth/socialaccount/providers/orcid/__init__.py' adding 'allauth/socialaccount/providers/orcid/provider.py' adding 'allauth/socialaccount/providers/orcid/tests.py' adding 'allauth/socialaccount/providers/orcid/urls.py' adding 'allauth/socialaccount/providers/orcid/views.py' adding 'allauth/socialaccount/providers/patreon/__init__.py' adding 'allauth/socialaccount/providers/patreon/constants.py' adding 'allauth/socialaccount/providers/patreon/models.py' adding 'allauth/socialaccount/providers/patreon/provider.py' adding 'allauth/socialaccount/providers/patreon/tests.py' adding 'allauth/socialaccount/providers/patreon/urls.py' adding 'allauth/socialaccount/providers/patreon/views.py' adding 'allauth/socialaccount/providers/paypal/__init__.py' adding 'allauth/socialaccount/providers/paypal/provider.py' adding 'allauth/socialaccount/providers/paypal/tests.py' adding 'allauth/socialaccount/providers/paypal/urls.py' adding 'allauth/socialaccount/providers/paypal/views.py' adding 'allauth/socialaccount/providers/pinterest/__init__.py' adding 'allauth/socialaccount/providers/pinterest/provider.py' adding 'allauth/socialaccount/providers/pinterest/tests.py' adding 'allauth/socialaccount/providers/pinterest/urls.py' adding 'allauth/socialaccount/providers/pinterest/views.py' adding 'allauth/socialaccount/providers/pocket/__init__.py' adding 'allauth/socialaccount/providers/pocket/client.py' adding 'allauth/socialaccount/providers/pocket/models.py' adding 'allauth/socialaccount/providers/pocket/provider.py' adding 'allauth/socialaccount/providers/pocket/tests.py' adding 'allauth/socialaccount/providers/pocket/urls.py' adding 'allauth/socialaccount/providers/pocket/views.py' adding 'allauth/socialaccount/providers/questrade/__init__.py' adding 'allauth/socialaccount/providers/questrade/provider.py' adding 'allauth/socialaccount/providers/questrade/tests.py' adding 'allauth/socialaccount/providers/questrade/urls.py' adding 'allauth/socialaccount/providers/questrade/views.py' adding 'allauth/socialaccount/providers/quickbooks/__init__.py' adding 'allauth/socialaccount/providers/quickbooks/models.py' adding 'allauth/socialaccount/providers/quickbooks/provider.py' adding 'allauth/socialaccount/providers/quickbooks/tests.py' adding 'allauth/socialaccount/providers/quickbooks/urls.py' adding 'allauth/socialaccount/providers/quickbooks/views.py' adding 'allauth/socialaccount/providers/reddit/__init__.py' adding 'allauth/socialaccount/providers/reddit/provider.py' adding 'allauth/socialaccount/providers/reddit/tests.py' adding 'allauth/socialaccount/providers/reddit/urls.py' adding 'allauth/socialaccount/providers/reddit/views.py' adding 'allauth/socialaccount/providers/robinhood/__init__.py' adding 'allauth/socialaccount/providers/robinhood/provider.py' adding 'allauth/socialaccount/providers/robinhood/tests.py' adding 'allauth/socialaccount/providers/robinhood/urls.py' adding 'allauth/socialaccount/providers/robinhood/views.py' adding 'allauth/socialaccount/providers/salesforce/__init__.py' adding 'allauth/socialaccount/providers/salesforce/provider.py' adding 'allauth/socialaccount/providers/salesforce/tests.py' adding 'allauth/socialaccount/providers/salesforce/urls.py' adding 'allauth/socialaccount/providers/salesforce/views.py' adding 'allauth/socialaccount/providers/saml/__init__.py' adding 'allauth/socialaccount/providers/saml/conftest.py' adding 'allauth/socialaccount/providers/saml/provider.py' adding 'allauth/socialaccount/providers/saml/tests.py' adding 'allauth/socialaccount/providers/saml/urls.py' adding 'allauth/socialaccount/providers/saml/utils.py' adding 'allauth/socialaccount/providers/saml/views.py' adding 'allauth/socialaccount/providers/sharefile/__init__.py' adding 'allauth/socialaccount/providers/sharefile/provider.py' adding 'allauth/socialaccount/providers/sharefile/tests.py' adding 'allauth/socialaccount/providers/sharefile/urls.py' adding 'allauth/socialaccount/providers/sharefile/views.py' adding 'allauth/socialaccount/providers/shopify/__init__.py' adding 'allauth/socialaccount/providers/shopify/provider.py' adding 'allauth/socialaccount/providers/shopify/tests.py' adding 'allauth/socialaccount/providers/shopify/urls.py' adding 'allauth/socialaccount/providers/shopify/views.py' adding 'allauth/socialaccount/providers/slack/__init__.py' adding 'allauth/socialaccount/providers/slack/models.py' adding 'allauth/socialaccount/providers/slack/provider.py' adding 'allauth/socialaccount/providers/slack/tests.py' adding 'allauth/socialaccount/providers/slack/urls.py' adding 'allauth/socialaccount/providers/slack/views.py' adding 'allauth/socialaccount/providers/snapchat/__init__.py' adding 'allauth/socialaccount/providers/snapchat/constants.py' adding 'allauth/socialaccount/providers/snapchat/models.py' adding 'allauth/socialaccount/providers/snapchat/provider.py' adding 'allauth/socialaccount/providers/snapchat/tests.py' adding 'allauth/socialaccount/providers/snapchat/urls.py' adding 'allauth/socialaccount/providers/snapchat/views.py' adding 'allauth/socialaccount/providers/soundcloud/__init__.py' adding 'allauth/socialaccount/providers/soundcloud/provider.py' adding 'allauth/socialaccount/providers/soundcloud/tests.py' adding 'allauth/socialaccount/providers/soundcloud/urls.py' adding 'allauth/socialaccount/providers/soundcloud/views.py' adding 'allauth/socialaccount/providers/spotify/__init__.py' adding 'allauth/socialaccount/providers/spotify/provider.py' adding 'allauth/socialaccount/providers/spotify/tests.py' adding 'allauth/socialaccount/providers/spotify/urls.py' adding 'allauth/socialaccount/providers/spotify/views.py' adding 'allauth/socialaccount/providers/stackexchange/__init__.py' adding 'allauth/socialaccount/providers/stackexchange/provider.py' adding 'allauth/socialaccount/providers/stackexchange/tests.py' adding 'allauth/socialaccount/providers/stackexchange/urls.py' adding 'allauth/socialaccount/providers/stackexchange/views.py' adding 'allauth/socialaccount/providers/steam/__init__.py' adding 'allauth/socialaccount/providers/steam/models.py' adding 'allauth/socialaccount/providers/steam/provider.py' adding 'allauth/socialaccount/providers/steam/urls.py' adding 'allauth/socialaccount/providers/steam/views.py' adding 'allauth/socialaccount/providers/stocktwits/__init__.py' adding 'allauth/socialaccount/providers/stocktwits/provider.py' adding 'allauth/socialaccount/providers/stocktwits/tests.py' adding 'allauth/socialaccount/providers/stocktwits/urls.py' adding 'allauth/socialaccount/providers/stocktwits/views.py' adding 'allauth/socialaccount/providers/strava/__init__.py' adding 'allauth/socialaccount/providers/strava/provider.py' adding 'allauth/socialaccount/providers/strava/tests.py' adding 'allauth/socialaccount/providers/strava/urls.py' adding 'allauth/socialaccount/providers/strava/views.py' adding 'allauth/socialaccount/providers/stripe/__init__.py' adding 'allauth/socialaccount/providers/stripe/provider.py' adding 'allauth/socialaccount/providers/stripe/tests.py' adding 'allauth/socialaccount/providers/stripe/urls.py' adding 'allauth/socialaccount/providers/stripe/views.py' adding 'allauth/socialaccount/providers/telegram/__init__.py' adding 'allauth/socialaccount/providers/telegram/provider.py' adding 'allauth/socialaccount/providers/telegram/tests.py' adding 'allauth/socialaccount/providers/telegram/urls.py' adding 'allauth/socialaccount/providers/telegram/views.py' adding 'allauth/socialaccount/providers/telegram/static/telegram/js/telegram.js' adding 'allauth/socialaccount/providers/telegram/templates/telegram/callback.html' adding 'allauth/socialaccount/providers/tiktok/__init__.py' adding 'allauth/socialaccount/providers/tiktok/client.py' adding 'allauth/socialaccount/providers/tiktok/provider.py' adding 'allauth/socialaccount/providers/tiktok/scope.py' adding 'allauth/socialaccount/providers/tiktok/tests.py' adding 'allauth/socialaccount/providers/tiktok/urls.py' adding 'allauth/socialaccount/providers/tiktok/views.py' adding 'allauth/socialaccount/providers/trainingpeaks/__init__.py' adding 'allauth/socialaccount/providers/trainingpeaks/provider.py' adding 'allauth/socialaccount/providers/trainingpeaks/tests.py' adding 'allauth/socialaccount/providers/trainingpeaks/urls.py' adding 'allauth/socialaccount/providers/trainingpeaks/views.py' adding 'allauth/socialaccount/providers/trello/__init__.py' adding 'allauth/socialaccount/providers/trello/provider.py' adding 'allauth/socialaccount/providers/trello/tests.py' adding 'allauth/socialaccount/providers/trello/urls.py' adding 'allauth/socialaccount/providers/trello/views.py' adding 'allauth/socialaccount/providers/tumblr/__init__.py' adding 'allauth/socialaccount/providers/tumblr/provider.py' adding 'allauth/socialaccount/providers/tumblr/tests.py' adding 'allauth/socialaccount/providers/tumblr/urls.py' adding 'allauth/socialaccount/providers/tumblr/views.py' adding 'allauth/socialaccount/providers/twentythreeandme/__init__.py' adding 'allauth/socialaccount/providers/twentythreeandme/provider.py' adding 'allauth/socialaccount/providers/twentythreeandme/tests.py' adding 'allauth/socialaccount/providers/twentythreeandme/urls.py' adding 'allauth/socialaccount/providers/twentythreeandme/views.py' adding 'allauth/socialaccount/providers/twitch/__init__.py' adding 'allauth/socialaccount/providers/twitch/provider.py' adding 'allauth/socialaccount/providers/twitch/tests.py' adding 'allauth/socialaccount/providers/twitch/urls.py' adding 'allauth/socialaccount/providers/twitch/views.py' adding 'allauth/socialaccount/providers/twitter/__init__.py' adding 'allauth/socialaccount/providers/twitter/provider.py' adding 'allauth/socialaccount/providers/twitter/tests.py' adding 'allauth/socialaccount/providers/twitter/urls.py' adding 'allauth/socialaccount/providers/twitter/views.py' adding 'allauth/socialaccount/providers/twitter_oauth2/__init__.py' adding 'allauth/socialaccount/providers/twitter_oauth2/provider.py' adding 'allauth/socialaccount/providers/twitter_oauth2/tests.py' adding 'allauth/socialaccount/providers/twitter_oauth2/urls.py' adding 'allauth/socialaccount/providers/twitter_oauth2/views.py' adding 'allauth/socialaccount/providers/untappd/__init__.py' adding 'allauth/socialaccount/providers/untappd/client.py' adding 'allauth/socialaccount/providers/untappd/provider.py' adding 'allauth/socialaccount/providers/untappd/tests.py' adding 'allauth/socialaccount/providers/untappd/urls.py' adding 'allauth/socialaccount/providers/untappd/views.py' adding 'allauth/socialaccount/providers/vimeo/__init__.py' adding 'allauth/socialaccount/providers/vimeo/provider.py' adding 'allauth/socialaccount/providers/vimeo/tests.py' adding 'allauth/socialaccount/providers/vimeo/urls.py' adding 'allauth/socialaccount/providers/vimeo/views.py' adding 'allauth/socialaccount/providers/vimeo_oauth2/__init__.py' adding 'allauth/socialaccount/providers/vimeo_oauth2/models.py' adding 'allauth/socialaccount/providers/vimeo_oauth2/provider.py' adding 'allauth/socialaccount/providers/vimeo_oauth2/tests.py' adding 'allauth/socialaccount/providers/vimeo_oauth2/urls.py' adding 'allauth/socialaccount/providers/vimeo_oauth2/views.py' adding 'allauth/socialaccount/providers/vk/__init__.py' adding 'allauth/socialaccount/providers/vk/provider.py' adding 'allauth/socialaccount/providers/vk/tests.py' adding 'allauth/socialaccount/providers/vk/urls.py' adding 'allauth/socialaccount/providers/vk/views.py' adding 'allauth/socialaccount/providers/wahoo/__init__.py' adding 'allauth/socialaccount/providers/wahoo/provider.py' adding 'allauth/socialaccount/providers/wahoo/tests.py' adding 'allauth/socialaccount/providers/wahoo/urls.py' adding 'allauth/socialaccount/providers/wahoo/views.py' adding 'allauth/socialaccount/providers/weibo/__init__.py' adding 'allauth/socialaccount/providers/weibo/provider.py' adding 'allauth/socialaccount/providers/weibo/tests.py' adding 'allauth/socialaccount/providers/weibo/urls.py' adding 'allauth/socialaccount/providers/weibo/views.py' adding 'allauth/socialaccount/providers/weixin/__init__.py' adding 'allauth/socialaccount/providers/weixin/client.py' adding 'allauth/socialaccount/providers/weixin/provider.py' adding 'allauth/socialaccount/providers/weixin/tests.py' adding 'allauth/socialaccount/providers/weixin/urls.py' adding 'allauth/socialaccount/providers/weixin/views.py' adding 'allauth/socialaccount/providers/windowslive/__init__.py' adding 'allauth/socialaccount/providers/windowslive/provider.py' adding 'allauth/socialaccount/providers/windowslive/tests.py' adding 'allauth/socialaccount/providers/windowslive/urls.py' adding 'allauth/socialaccount/providers/windowslive/views.py' adding 'allauth/socialaccount/providers/xing/__init__.py' adding 'allauth/socialaccount/providers/xing/provider.py' adding 'allauth/socialaccount/providers/xing/tests.py' adding 'allauth/socialaccount/providers/xing/urls.py' adding 'allauth/socialaccount/providers/xing/views.py' adding 'allauth/socialaccount/providers/yahoo/__init__.py' adding 'allauth/socialaccount/providers/yahoo/models.py' adding 'allauth/socialaccount/providers/yahoo/provider.py' adding 'allauth/socialaccount/providers/yahoo/tests.py' adding 'allauth/socialaccount/providers/yahoo/urls.py' adding 'allauth/socialaccount/providers/yahoo/views.py' adding 'allauth/socialaccount/providers/yandex/__init__.py' adding 'allauth/socialaccount/providers/yandex/provider.py' adding 'allauth/socialaccount/providers/yandex/tests.py' adding 'allauth/socialaccount/providers/yandex/urls.py' adding 'allauth/socialaccount/providers/yandex/views.py' adding 'allauth/socialaccount/providers/ynab/__init__.py' adding 'allauth/socialaccount/providers/ynab/provider.py' adding 'allauth/socialaccount/providers/ynab/tests.py' adding 'allauth/socialaccount/providers/ynab/urls.py' adding 'allauth/socialaccount/providers/ynab/views.py' adding 'allauth/socialaccount/providers/zoho/__init__.py' adding 'allauth/socialaccount/providers/zoho/provider.py' adding 'allauth/socialaccount/providers/zoho/tests.py' adding 'allauth/socialaccount/providers/zoho/urls.py' adding 'allauth/socialaccount/providers/zoho/views.py' adding 'allauth/socialaccount/providers/zoom/__init__.py' adding 'allauth/socialaccount/providers/zoom/provider.py' adding 'allauth/socialaccount/providers/zoom/tests.py' adding 'allauth/socialaccount/providers/zoom/urls.py' adding 'allauth/socialaccount/providers/zoom/views.py' adding 'allauth/socialaccount/templatetags/__init__.py' adding 'allauth/socialaccount/templatetags/socialaccount.py' adding 'allauth/socialaccount/tests/__init__.py' adding 'allauth/socialaccount/tests/conftest.py' adding 'allauth/socialaccount/tests/test_adapter.py' adding 'allauth/socialaccount/tests/test_connect.py' adding 'allauth/socialaccount/tests/test_login.py' adding 'allauth/socialaccount/tests/test_registry.py' adding 'allauth/socialaccount/tests/test_signup.py' adding 'allauth/socialaccount/tests/test_utils.py' adding 'allauth/templates/account/account_inactive.html' adding 'allauth/templates/account/base_entrance.html' adding 'allauth/templates/account/base_manage.html' adding 'allauth/templates/account/base_manage_email.html' adding 'allauth/templates/account/base_manage_password.html' adding 'allauth/templates/account/base_reauthenticate.html' adding 'allauth/templates/account/confirm_email_verification_code.html' adding 'allauth/templates/account/confirm_login_code.html' adding 'allauth/templates/account/email.html' adding 'allauth/templates/account/email_change.html' adding 'allauth/templates/account/email_confirm.html' adding 'allauth/templates/account/login.html' adding 'allauth/templates/account/logout.html' adding 'allauth/templates/account/password_change.html' adding 'allauth/templates/account/password_reset.html' adding 'allauth/templates/account/password_reset_done.html' adding 'allauth/templates/account/password_reset_from_key.html' adding 'allauth/templates/account/password_reset_from_key_done.html' adding 'allauth/templates/account/password_set.html' adding 'allauth/templates/account/reauthenticate.html' adding 'allauth/templates/account/request_login_code.html' adding 'allauth/templates/account/signup.html' adding 'allauth/templates/account/signup_by_passkey.html' adding 'allauth/templates/account/signup_closed.html' adding 'allauth/templates/account/verification_sent.html' adding 'allauth/templates/account/verified_email_required.html' adding 'allauth/templates/account/email/account_already_exists_message.txt' adding 'allauth/templates/account/email/account_already_exists_subject.txt' adding 'allauth/templates/account/email/base_message.txt' adding 'allauth/templates/account/email/base_notification.txt' adding 'allauth/templates/account/email/email_changed_message.txt' adding 'allauth/templates/account/email/email_changed_subject.txt' adding 'allauth/templates/account/email/email_confirm_message.txt' adding 'allauth/templates/account/email/email_confirm_subject.txt' adding 'allauth/templates/account/email/email_confirmation_message.txt' adding 'allauth/templates/account/email/email_confirmation_signup_message.txt' adding 'allauth/templates/account/email/email_confirmation_signup_subject.txt' adding 'allauth/templates/account/email/email_confirmation_subject.txt' adding 'allauth/templates/account/email/email_deleted_message.txt' adding 'allauth/templates/account/email/email_deleted_subject.txt' adding 'allauth/templates/account/email/login_code_message.txt' adding 'allauth/templates/account/email/login_code_subject.txt' adding 'allauth/templates/account/email/password_changed_message.txt' adding 'allauth/templates/account/email/password_changed_subject.txt' adding 'allauth/templates/account/email/password_reset_key_message.txt' adding 'allauth/templates/account/email/password_reset_key_subject.txt' adding 'allauth/templates/account/email/password_reset_message.txt' adding 'allauth/templates/account/email/password_reset_subject.txt' adding 'allauth/templates/account/email/password_set_message.txt' adding 'allauth/templates/account/email/password_set_subject.txt' adding 'allauth/templates/account/email/unknown_account_message.txt' adding 'allauth/templates/account/email/unknown_account_subject.txt' adding 'allauth/templates/account/messages/cannot_delete_primary_email.txt' adding 'allauth/templates/account/messages/email_confirmation_failed.txt' adding 'allauth/templates/account/messages/email_confirmation_sent.txt' adding 'allauth/templates/account/messages/email_confirmed.txt' adding 'allauth/templates/account/messages/email_deleted.txt' adding 'allauth/templates/account/messages/logged_in.txt' adding 'allauth/templates/account/messages/logged_out.txt' adding 'allauth/templates/account/messages/login_code_sent.txt' adding 'allauth/templates/account/messages/password_changed.txt' adding 'allauth/templates/account/messages/password_set.txt' adding 'allauth/templates/account/messages/primary_email_set.txt' adding 'allauth/templates/account/messages/unverified_primary_email.txt' adding 'allauth/templates/account/snippets/already_logged_in.html' adding 'allauth/templates/account/snippets/warn_no_email.html' adding 'allauth/templates/allauth/elements/alert.html' adding 'allauth/templates/allauth/elements/badge.html' adding 'allauth/templates/allauth/elements/button.html' adding 'allauth/templates/allauth/elements/button_group.html' adding 'allauth/templates/allauth/elements/field.html' adding 'allauth/templates/allauth/elements/fields.html' adding 'allauth/templates/allauth/elements/form.html' adding 'allauth/templates/allauth/elements/h1.html' adding 'allauth/templates/allauth/elements/h2.html' adding 'allauth/templates/allauth/elements/hr.html' adding 'allauth/templates/allauth/elements/img.html' adding 'allauth/templates/allauth/elements/p.html' adding 'allauth/templates/allauth/elements/panel.html' adding 'allauth/templates/allauth/elements/provider.html' adding 'allauth/templates/allauth/elements/provider_list.html' adding 'allauth/templates/allauth/elements/table.html' adding 'allauth/templates/allauth/elements/tbody.html' adding 'allauth/templates/allauth/elements/td.html' adding 'allauth/templates/allauth/elements/th.html' adding 'allauth/templates/allauth/elements/thead.html' adding 'allauth/templates/allauth/elements/tr.html' adding 'allauth/templates/allauth/layouts/base.html' adding 'allauth/templates/allauth/layouts/entrance.html' adding 'allauth/templates/allauth/layouts/manage.html' adding 'allauth/templates/mfa/authenticate.html' adding 'allauth/templates/mfa/base_entrance.html' adding 'allauth/templates/mfa/base_manage.html' adding 'allauth/templates/mfa/index.html' adding 'allauth/templates/mfa/reauthenticate.html' adding 'allauth/templates/mfa/email/recovery_codes_generated_message.txt' adding 'allauth/templates/mfa/email/recovery_codes_generated_subject.txt' adding 'allauth/templates/mfa/email/totp_activated_message.txt' adding 'allauth/templates/mfa/email/totp_activated_subject.txt' adding 'allauth/templates/mfa/email/totp_deactivated_message.txt' adding 'allauth/templates/mfa/email/totp_deactivated_subject.txt' adding 'allauth/templates/mfa/email/webauthn_added_message.txt' adding 'allauth/templates/mfa/email/webauthn_added_subject.txt' adding 'allauth/templates/mfa/email/webauthn_removed_message.txt' adding 'allauth/templates/mfa/email/webauthn_removed_subject.txt' adding 'allauth/templates/mfa/messages/recovery_codes_generated.txt' adding 'allauth/templates/mfa/messages/totp_activated.txt' adding 'allauth/templates/mfa/messages/totp_deactivated.txt' adding 'allauth/templates/mfa/messages/webauthn_added.txt' adding 'allauth/templates/mfa/messages/webauthn_removed.txt' adding 'allauth/templates/mfa/recovery_codes/base.html' adding 'allauth/templates/mfa/recovery_codes/download.txt' adding 'allauth/templates/mfa/recovery_codes/generate.html' adding 'allauth/templates/mfa/recovery_codes/index.html' adding 'allauth/templates/mfa/totp/activate_form.html' adding 'allauth/templates/mfa/totp/base.html' adding 'allauth/templates/mfa/totp/deactivate_form.html' adding 'allauth/templates/mfa/webauthn/add_form.html' adding 'allauth/templates/mfa/webauthn/authenticator_confirm_delete.html' adding 'allauth/templates/mfa/webauthn/authenticator_list.html' adding 'allauth/templates/mfa/webauthn/base.html' adding 'allauth/templates/mfa/webauthn/edit_form.html' adding 'allauth/templates/mfa/webauthn/reauthenticate.html' adding 'allauth/templates/mfa/webauthn/signup_form.html' adding 'allauth/templates/mfa/webauthn/snippets/login_script.html' adding 'allauth/templates/mfa/webauthn/snippets/scripts.html' adding 'allauth/templates/openid/base.html' adding 'allauth/templates/openid/login.html' adding 'allauth/templates/socialaccount/authentication_error.html' adding 'allauth/templates/socialaccount/base_entrance.html' adding 'allauth/templates/socialaccount/base_manage.html' adding 'allauth/templates/socialaccount/connections.html' adding 'allauth/templates/socialaccount/login.html' adding 'allauth/templates/socialaccount/login_cancelled.html' adding 'allauth/templates/socialaccount/login_redirect.html' adding 'allauth/templates/socialaccount/signup.html' adding 'allauth/templates/socialaccount/email/account_connected_message.txt' adding 'allauth/templates/socialaccount/email/account_connected_subject.txt' adding 'allauth/templates/socialaccount/email/account_disconnected_message.txt' adding 'allauth/templates/socialaccount/email/account_disconnected_subject.txt' adding 'allauth/templates/socialaccount/messages/account_connected.txt' adding 'allauth/templates/socialaccount/messages/account_connected_other.txt' adding 'allauth/templates/socialaccount/messages/account_connected_updated.txt' adding 'allauth/templates/socialaccount/messages/account_disconnected.txt' adding 'allauth/templates/socialaccount/snippets/login.html' adding 'allauth/templates/socialaccount/snippets/login_extra.html' adding 'allauth/templates/socialaccount/snippets/provider_list.html' adding 'allauth/templates/tests/test_403_csrf.html' adding 'allauth/templates/usersessions/base_manage.html' adding 'allauth/templates/usersessions/usersession_list.html' adding 'allauth/templates/usersessions/messages/sessions_logged_out.txt' adding 'allauth/templatetags/__init__.py' adding 'allauth/templatetags/allauth.py' adding 'allauth/usersessions/__init__.py' adding 'allauth/usersessions/adapter.py' adding 'allauth/usersessions/admin.py' adding 'allauth/usersessions/app_settings.py' adding 'allauth/usersessions/apps.py' adding 'allauth/usersessions/forms.py' adding 'allauth/usersessions/middleware.py' adding 'allauth/usersessions/models.py' adding 'allauth/usersessions/signals.py' adding 'allauth/usersessions/urls.py' adding 'allauth/usersessions/views.py' adding 'allauth/usersessions/internal/__init__.py' adding 'allauth/usersessions/internal/flows/__init__.py' adding 'allauth/usersessions/internal/flows/sessions.py' adding 'allauth/usersessions/migrations/0001_initial.py' adding 'allauth/usersessions/migrations/__init__.py' adding 'allauth/usersessions/tests/__init__.py' adding 'allauth/usersessions/tests/test_middleware.py' adding 'allauth/usersessions/tests/test_views.py' adding 'django_allauth-65.3.0.dist-info/licenses/AUTHORS' adding 'django_allauth-65.3.0.dist-info/licenses/LICENSE' adding 'django_allauth-65.3.0.dist-info/METADATA' adding 'django_allauth-65.3.0.dist-info/WHEEL' adding 'django_allauth-65.3.0.dist-info/top_level.txt' adding 'django_allauth-65.3.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for django-allauth (pyproject.toml): finished with status 'done' Created wheel for django-allauth: filename=django_allauth-65.3.0-py3-none-any.whl size=1290115 sha256=ede0f10cdef0c6de8cb6af698de35bdd03f0c4d80642445a1df548b2304b6a37 Stored in directory: /builddir/.cache/pip/wheels/06/23/9d/64e22a92542b121370e79280baee48893cc6e585a7562e43c4 Successfully built django-allauth + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.VQlTSL + umask 022 + cd /builddir/build/BUILD/python-django-allauth-65.3.0-build + '[' /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-django-allauth-65.3.0-build + mkdir /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd django-allauth ++ ls /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/pyproject-wheeldir/django_allauth-65.3.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=django_allauth==65.3.0 + '[' -z django_allauth==65.3.0 ']' + TMPDIR=/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/pyproject-wheeldir django_allauth==65.3.0 Using pip 24.3.1 from /usr/lib/python3.14/site-packages/pip (python 3.14) Looking in links: /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/pyproject-wheeldir Processing ./pyproject-wheeldir/django_allauth-65.3.0-py3-none-any.whl Installing collected packages: django_allauth Successfully installed django_allauth-65.3.0 + '[' -d /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + site_dirs+=("/usr/lib/python3.14/site-packages") + '[' /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib64/python3.14/site-packages '!=' /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' -d /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib64/python3.14/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.14/site-packages/django_allauth-65.3.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/django_allauth-65.3.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT --record /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/django_allauth-65.3.0.dist-info/RECORD --output /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/django_allauth-65.3.0.dist-info/RECORD removed '/builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/django_allauth-65.3.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/django_allauth-65.3.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/django_allauth-65.3.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT --sitelib /usr/lib/python3.14/site-packages --sitearch /usr/lib64/python3.14/site-packages --python-version 3.14 --pyproject-record /builddir/build/BUILD/python-django-allauth-65.3.0-build/python-django-allauth-65.3.0-2.fc43.x86_64-pyproject-record --prefix /usr allauth + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 Bytecompiling .py files below /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14 using python3.14 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/email_verification.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/email_verification_by_code.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/login.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/logout.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/login_by_code.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/password_change.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/manage_email.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/reauthentication.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/signup.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/password_reset.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/email_verification.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/email_verification_by_code.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/login_by_code.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/flows/__pycache__/manage_email.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/__pycache__/decorators.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/internal/__pycache__/stagekit.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/management/commands/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/management/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/migrations/__pycache__/0001_initial.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/management/commands/__pycache__/account_unsetmultipleprimaryemails.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/migrations/__pycache__/0002_email_max_length.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/migrations/__pycache__/0003_alter_emailaddress_create_unique_verified_email.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/migrations/__pycache__/0004_alter_emailaddress_drop_unique_email.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/migrations/__pycache__/0005_emailaddress_idx_upper_email.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/migrations/__pycache__/0006_emailaddress_lower.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/migrations/__pycache__/0008_emailaddress_unique_primary_email_fixup.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/migrations/__pycache__/0009_emailaddress_unique_primary_email.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/migrations/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/templatetags/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/templatetags/__pycache__/account.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_adapter.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_ajax.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_auth_backends.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_change_email.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_change_password.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_commands.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_decorators.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/migrations/__pycache__/0007_emailaddress_idx_email.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_email_verification.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_email_verification_by_code.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_login.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_login_by_code.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_middleware.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_models.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_ratelimit.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_reauthentication.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_logout.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_security.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_reset_password.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_utils.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_adapter.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_ajax.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_change_password.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_decorators.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_change_email.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_email_verification_by_code.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_email_verification.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_middleware.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_models.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_ratelimit.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_login.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_reauthentication.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_login_by_code.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_signup.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_reset_password.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_security.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_utils.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/tests/__pycache__/test_signup.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/admin.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/app_settings.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/apps.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/auth_backends.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/authentication.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/checks.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/decorators.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/adapter.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/managers.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/middleware.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/forms.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/mixins.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/reauthentication.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/signals.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/stages.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/utils.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/adapter.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/managers.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/forms.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/stages.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/internal/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/internal/tests/__pycache__/test_httpkit.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/internal/tests/__pycache__/test_httpkit.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/internal/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/internal/__pycache__/adapter.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/account/__pycache__/utils.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/tests/__pycache__/test_ratelimit.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/tests/__pycache__/test_ratelimit.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/__pycache__/context.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/__pycache__/exceptions.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/internal/__pycache__/httpkit.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/core/__pycache__/ratelimit.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_change_email.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_email_verification.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_email_verification_by_code.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_login.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_change_password.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_login_by_code.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_reauthentication.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_session.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_reset_password.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_signup.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_change_password.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_email_verification.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_email_verification_by_code.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_change_email.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_login.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_reauthentication.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_login_by_code.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_reset_password.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_session.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/tests/__pycache__/test_signup.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/__pycache__/inputs.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/__pycache__/response.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/base/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/base/tests/__pycache__/test_views.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/base/tests/__pycache__/test_views.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/base/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/account/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/base/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/base/__pycache__/response.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/base/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/internal/restkit/__pycache__/inputs.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/internal/restkit/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/internal/restkit/__pycache__/response.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/internal/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/internal/restkit/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/internal/tests/__pycache__/test_authkit.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/internal/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/internal/tests/__pycache__/test_authkit.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/internal/__pycache__/decorators.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/internal/__pycache__/sessionkit.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/internal/__pycache__/authkit.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/tests/__pycache__/test_recovery_codes.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/tests/__pycache__/test_totp.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/tests/__pycache__/test_views.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/tests/__pycache__/test_webauthn.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/tests/__pycache__/test_totp.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/tests/__pycache__/test_views.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/tests/__pycache__/test_webauthn.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/__pycache__/inputs.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/tests/__pycache__/test_recovery_codes.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/__pycache__/response.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/socialaccount/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/socialaccount/tests/__pycache__/test_inputs.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/socialaccount/tests/__pycache__/test_views.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/mfa/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/socialaccount/tests/__pycache__/test_inputs.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/socialaccount/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/socialaccount/__pycache__/forms.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/socialaccount/tests/__pycache__/test_views.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/socialaccount/__pycache__/internal.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/socialaccount/__pycache__/inputs.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/socialaccount/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/socialaccount/__pycache__/response.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/tests/__pycache__/test_tokens.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/socialaccount/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/tokens/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/tokens/__pycache__/base.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/tokens/__pycache__/sessions.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/tokens/__pycache__/sessions.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/usersessions/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/usersessions/tests/__pycache__/test_views.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/usersessions/tests/__pycache__/test_views.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/usersessions/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/usersessions/__pycache__/inputs.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/tests/__pycache__/test_tokens.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/usersessions/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/usersessions/__pycache__/response.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/usersessions/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/__pycache__/adapter.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/__pycache__/apps.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/__pycache__/app_settings.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/__pycache__/constants.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/__pycache__/conftest.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/base/internal/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/headless/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/base/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/base/internal/__pycache__/flows.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/base/tests/__pycache__/test_views.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/base/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/base/__pycache__/forms.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/base/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/base/tests/__pycache__/test_views.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/base/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/internal/flows/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/internal/flows/__pycache__/add.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/internal/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/migrations/__pycache__/0002_authenticator_timestamps.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/migrations/__pycache__/0001_initial.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/migrations/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/internal/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/migrations/__pycache__/0003_authenticator_type_uniq.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/internal/__pycache__/auth.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/internal/__pycache__/flows.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/tests/__pycache__/test_auth.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/tests/__pycache__/test_views.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/internal/__pycache__/auth.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/tests/__pycache__/test_auth.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/__pycache__/forms.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/tests/__pycache__/test_views.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/totp/internal/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/recovery_codes/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/totp/internal/__pycache__/flows.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/totp/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/totp/tests/__pycache__/test_unit.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/totp/tests/__pycache__/test_views.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/totp/tests/__pycache__/test_unit.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/totp/tests/__pycache__/test_views.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/totp/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/totp/__pycache__/forms.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/totp/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/totp/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/webauthn/internal/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/totp/internal/__pycache__/auth.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/webauthn/internal/__pycache__/flows.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/webauthn/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/webauthn/internal/__pycache__/auth.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/webauthn/tests/__pycache__/test_views.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/webauthn/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/webauthn/__pycache__/forms.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/webauthn/__pycache__/stages.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/webauthn/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/webauthn/tests/__pycache__/test_views.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/webauthn/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/__pycache__/admin.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/__pycache__/app_settings.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/__pycache__/apps.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/__pycache__/checks.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/__pycache__/signals.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/__pycache__/stages.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/__pycache__/utils.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/flows/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/mfa/__pycache__/adapter.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/flows/__pycache__/connect.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/flows/__pycache__/email_authentication.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/flows/__pycache__/login.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/flows/__pycache__/signup.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/flows/__pycache__/signup.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/tests/__pycache__/test_jwtkit.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/tests/__pycache__/test_statekit.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/tests/__pycache__/test_jwtkit.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/flows/__pycache__/login.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/tests/__pycache__/test_statekit.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/__pycache__/jwtkit.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/internal/__pycache__/statekit.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/migrations/__pycache__/0001_initial.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/migrations/__pycache__/0003_extra_data_default_dict.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/migrations/__pycache__/0004_app_provider_id_settings.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/migrations/__pycache__/0005_socialtoken_nullable_app.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/migrations/__pycache__/0006_alter_socialaccount_extra_data.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/migrations/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/migrations/__pycache__/0002_token_max_lengths.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/agave/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/agave/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/agave/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/agave/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/amazon/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/agave/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/amazon/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/amazon/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/amazon/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/amazon_cognito/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/amazon/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/amazon_cognito/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/amazon_cognito/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/amazon_cognito/__pycache__/utils.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/amazon_cognito/__pycache__/tests.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/amazon_cognito/__pycache__/tests.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/angellist/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/amazon_cognito/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/angellist/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/angellist/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/angellist/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/apple/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/angellist/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/apple/__pycache__/apple_session.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/apple/__pycache__/client.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/apple/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/apple/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/apple/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/apple/__pycache__/tests.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/asana/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/asana/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/asana/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/asana/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/apple/__pycache__/tests.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/asana/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/atlassian/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/asana/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/atlassian/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/atlassian/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/atlassian/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/auth0/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/atlassian/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/auth0/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/auth0/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/auth0/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/authentiq/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/auth0/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/authentiq/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/authentiq/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/authentiq/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/baidu/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/baidu/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/baidu/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/baidu/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/baidu/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/base/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/base/__pycache__/constants.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/authentiq/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/base/__pycache__/utils.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/base/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/basecamp/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/basecamp/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/basecamp/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/basecamp/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/basecamp/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/battlenet/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/battlenet/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/base/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/battlenet/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/battlenet/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/battlenet/__pycache__/validators.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/battlenet/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/bitbucket_oauth2/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/bitbucket_oauth2/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/battlenet/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/bitbucket_oauth2/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/bitbucket_oauth2/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/bitly/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/bitly/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/bitly/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/bitly/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/bitly/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/box/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/box/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/box/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/box/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/box/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/bitbucket_oauth2/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/cilogon/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/cilogon/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/cilogon/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/cilogon/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/clever/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/cilogon/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/clever/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/clever/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/clever/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/coinbase/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/coinbase/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/clever/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/coinbase/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/coinbase/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dataporten/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dataporten/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dataporten/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dataporten/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dataporten/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/coinbase/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/daum/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dataporten/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/daum/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/daum/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/daum/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/daum/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/digitalocean/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/daum/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/digitalocean/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/digitalocean/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/digitalocean/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/digitalocean/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dingtalk/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dingtalk/__pycache__/client.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dingtalk/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dingtalk/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dingtalk/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/discord/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/discord/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/discord/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/discord/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/discord/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/disqus/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/disqus/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/disqus/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/disqus/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/disqus/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/douban/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dingtalk/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/douban/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/douban/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/douban/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/doximity/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/douban/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/doximity/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/doximity/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/doximity/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/draugiem/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/doximity/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/draugiem/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/draugiem/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/draugiem/__pycache__/tests.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/draugiem/__pycache__/tests.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/drip/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/draugiem/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/drip/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/drip/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/drip/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dropbox/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dropbox/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dropbox/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dropbox/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dropbox/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/drip/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dummy/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dummy/__pycache__/forms.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dummy/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dummy/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dummy/__pycache__/tests.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dummy/__pycache__/tests.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dwolla/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dwolla/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dwolla/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dwolla/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dwolla/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dwolla/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/edmodo/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/dummy/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/edmodo/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/edmodo/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/edmodo/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/edx/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/edx/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/edmodo/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/edx/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/edx/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/edx/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/eventbrite/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/eventbrite/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/eventbrite/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/eventbrite/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/eveonline/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/eveonline/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/eveonline/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/eveonline/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/eveonline/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/evernote/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/eventbrite/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/evernote/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/evernote/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/evernote/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/exist/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/exist/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/exist/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/exist/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/evernote/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/exist/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/facebook/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/facebook/__pycache__/constants.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/facebook/__pycache__/flows.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/facebook/__pycache__/forms.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/facebook/__pycache__/locale.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/facebook/__pycache__/provider.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/facebook/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/facebook/__pycache__/tests.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/facebook/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/facebook/__pycache__/tests.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/feedly/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/feedly/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/feedly/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/feedly/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/feedly/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/feishu/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/feishu/__pycache__/client.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/feishu/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/feishu/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/feishu/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/feishu/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/figma/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/figma/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/facebook/__pycache__/provider.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/figma/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/figma/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fivehundredpx/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fivehundredpx/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/figma/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fivehundredpx/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fivehundredpx/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fivehundredpx/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/flickr/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/flickr/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fivehundredpx/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/flickr/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/flickr/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/foursquare/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/flickr/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/foursquare/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/foursquare/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/foursquare/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/foursquare/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/frontier/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/frontier/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/frontier/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/frontier/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/frontier/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fxa/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fxa/__pycache__/constants.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fxa/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fxa/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fxa/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fxa/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/fxa/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gitea/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gitea/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gitea/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gitea/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/github/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gitea/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/github/__pycache__/tests.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/github/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/github/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/github/__pycache__/tests.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gitlab/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/github/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gitlab/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gitlab/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gitlab/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/globus/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gitlab/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/globus/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/globus/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/globus/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/google/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/google/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/globus/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/google/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/google/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/google/__pycache__/tests.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gumroad/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gumroad/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gumroad/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gumroad/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/gumroad/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/hubic/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/google/__pycache__/tests.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/hubic/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/hubic/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/hubic/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/hubspot/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/hubspot/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/hubspot/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/hubspot/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/hubspot/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/instagram/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/hubic/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/instagram/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/instagram/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/instagram/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/jupyterhub/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/instagram/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/jupyterhub/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/jupyterhub/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/jupyterhub/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/kakao/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/kakao/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/jupyterhub/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/kakao/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/kakao/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/kakao/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/lemonldap/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/kakao/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/lemonldap/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/lemonldap/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/lemonldap/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/lemonldap/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/lichess/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/lichess/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/lichess/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/lichess/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/lichess/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/line/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/line/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/line/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/line/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/line/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/line/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/linkedin_oauth2/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/linkedin_oauth2/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/linkedin_oauth2/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/linkedin_oauth2/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/linkedin_oauth2/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mailchimp/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mailchimp/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mailchimp/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mailchimp/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mailchimp/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mailru/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mailru/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mailru/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mailru/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mediawiki/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mediawiki/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mediawiki/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mediawiki/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mediawiki/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/meetup/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/meetup/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/meetup/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/mailru/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/meetup/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/meetup/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/microsoft/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/meetup/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/microsoft/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/microsoft/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/microsoft/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/miro/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/miro/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/microsoft/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/miro/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/miro/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/naver/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/naver/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/naver/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/naver/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/naver/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/naver/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/netiq/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/netiq/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/netiq/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/netiq/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/netiq/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/nextcloud/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/nextcloud/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/nextcloud/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/nextcloud/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/nextcloud/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/notion/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/notion/__pycache__/client.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/miro/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/notion/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/notion/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/notion/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/notion/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth/__pycache__/client.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth2/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth2/tests/__pycache__/test_views.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth2/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth2/__pycache__/client.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth2/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth2/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth2/__pycache__/utils.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth2/tests/__pycache__/test_views.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/oauth2/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/odnoklassniki/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/odnoklassniki/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/odnoklassniki/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/odnoklassniki/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/okta/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/odnoklassniki/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/okta/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/okta/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/okta/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/migrations/__pycache__/0001_initial.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/migrations/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/okta/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/__pycache__/admin.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/__pycache__/forms.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/__pycache__/tests.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/__pycache__/utils.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/__pycache__/tests.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid_connect/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid_connect/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid_connect/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid_connect/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid_connect/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openstreetmap/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openstreetmap/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openstreetmap/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openstreetmap/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openstreetmap/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/orcid/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/orcid/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/openid/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/orcid/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/orcid/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/orcid/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/patreon/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/patreon/__pycache__/constants.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/patreon/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/patreon/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/patreon/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/patreon/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/paypal/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/patreon/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/paypal/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/paypal/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/paypal/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pinterest/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/paypal/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pinterest/__pycache__/tests.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pinterest/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pinterest/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pinterest/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pinterest/__pycache__/tests.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pocket/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pocket/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pocket/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pocket/__pycache__/client.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pocket/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pocket/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/questrade/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/questrade/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/pocket/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/questrade/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/questrade/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/questrade/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/quickbooks/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/quickbooks/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/quickbooks/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/quickbooks/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/quickbooks/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/quickbooks/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/reddit/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/reddit/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/reddit/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/reddit/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/robinhood/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/robinhood/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/robinhood/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/robinhood/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/reddit/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/salesforce/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/robinhood/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/salesforce/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/salesforce/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/salesforce/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/saml/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/salesforce/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/saml/__pycache__/conftest.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/saml/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/saml/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/saml/__pycache__/utils.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/saml/__pycache__/tests.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/saml/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/sharefile/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/saml/__pycache__/tests.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/sharefile/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/sharefile/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/sharefile/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/shopify/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/sharefile/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/shopify/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/shopify/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/shopify/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/slack/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/slack/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/shopify/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/slack/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/slack/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/slack/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/snapchat/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/snapchat/__pycache__/constants.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/snapchat/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/snapchat/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/slack/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/snapchat/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/snapchat/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/soundcloud/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/snapchat/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/soundcloud/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/soundcloud/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/soundcloud/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/spotify/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/soundcloud/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/spotify/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/spotify/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/spotify/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stackexchange/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/spotify/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stackexchange/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stackexchange/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stackexchange/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/steam/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/steam/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/steam/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/steam/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/steam/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stocktwits/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stackexchange/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stocktwits/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stocktwits/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stocktwits/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/strava/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stocktwits/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/strava/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/strava/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/strava/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stripe/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/strava/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stripe/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stripe/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stripe/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/stripe/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/telegram/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/telegram/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/telegram/__pycache__/tests.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/telegram/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/telegram/__pycache__/tests.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/tiktok/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/tiktok/__pycache__/client.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/tiktok/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/tiktok/__pycache__/scope.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/tiktok/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/tiktok/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/tiktok/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/trainingpeaks/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/telegram/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/trainingpeaks/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/trainingpeaks/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/trainingpeaks/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/trello/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/trainingpeaks/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/trello/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/trello/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/trello/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/tumblr/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/trello/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/tumblr/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/tumblr/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/tumblr/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twentythreeandme/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twentythreeandme/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twentythreeandme/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/tumblr/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twentythreeandme/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twentythreeandme/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitch/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitch/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitch/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitch/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitter/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitch/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitter/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitter/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitter/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitter_oauth2/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitter_oauth2/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitter_oauth2/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitter_oauth2/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitter_oauth2/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/untappd/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/twitter/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/untappd/__pycache__/client.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/untappd/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/untappd/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/untappd/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/untappd/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vimeo/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vimeo/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vimeo/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vimeo/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vimeo/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vimeo_oauth2/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vimeo_oauth2/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vimeo_oauth2/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vimeo_oauth2/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vimeo_oauth2/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vk/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vimeo_oauth2/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vk/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vk/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vk/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/wahoo/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/vk/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/wahoo/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/wahoo/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/wahoo/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/weibo/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/wahoo/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/weibo/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/weibo/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/weibo/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/weixin/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/weixin/__pycache__/client.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/weibo/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/weixin/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/weixin/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/weixin/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/windowslive/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/weixin/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/windowslive/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/windowslive/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/windowslive/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/xing/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/xing/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/xing/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/xing/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/windowslive/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/yahoo/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/xing/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/yahoo/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/yahoo/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/yahoo/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/yahoo/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/yandex/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/yahoo/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/yandex/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/yandex/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/yandex/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/ynab/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/ynab/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/yandex/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/ynab/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/ynab/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/ynab/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/zoho/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/zoho/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/zoho/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/zoho/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/zoom/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/zoho/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/zoom/__pycache__/tests.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/zoom/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/zoom/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/templatetags/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/templatetags/__pycache__/socialaccount.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/providers/zoom/__pycache__/provider.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/conftest.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/test_adapter.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/test_connect.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/test_login.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/test_registry.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/__init__.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/test_utils.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/test_connect.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/test_signup.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/test_login.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/test_adapter.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/test_signup.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/adapter.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/tests/__pycache__/__init__.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/admin.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/apps.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/app_settings.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/conftest.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/forms.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/helpers.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/sessions.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/signals.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/app_settings.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/adapter.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/models.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/socialaccount/__pycache__/models.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/templatetags/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/internal/flows/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/templatetags/__pycache__/allauth.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/internal/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/migrations/__pycache__/0001_initial.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/internal/flows/__pycache__/sessions.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/migrations/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/tests/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/tests/__pycache__/test_views.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/tests/__pycache__/test_middleware.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/tests/__pycache__/test_views.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/tests/__pycache__/test_middleware.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/__pycache__/adapter.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/__pycache__/admin.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/__pycache__/apps.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/__pycache__/app_settings.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/__pycache__/middleware.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/__pycache__/forms.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/__pycache__/signals.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/__pycache__/__init__.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/usersessions/__pycache__/views.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/__pycache__/app_settings.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/__pycache__/decorators.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/__pycache__/exceptions.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/__pycache__/models.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/__pycache__/ratelimit.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/__pycache__/conftest.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/__pycache__/urls.cpython-314.pyc: rewriting with normalized contents /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/__pycache__/utils.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/__pycache__/tests.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/__pycache__/utils.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages/allauth/__pycache__/tests.cpython-314.opt-1.pyc: replacing with normalized version Scanned 507 directories and 3060 files, processed 1126 inodes, 1035 modified (170 replaced + 865 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.EEp66T + umask 022 + cd /builddir/build/BUILD/python-django-allauth-65.3.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd django-allauth + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/python-django-allauth-65.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=2 + /usr/bin/pytest -v --deselect allauth/socialaccount/providers/openid/tests.py::OpenIDTests::test_login --deselect allauth/socialaccount/providers/openid/tests.py::OpenIDTests::test_login_with_extra_attributes /usr/lib/python3.14/site-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.14.0b1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache django: version: 5.1.8, settings: tests.regular.settings (from ini) rootdir: /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth configfile: pytest.ini plugins: asyncio-0.24.0, django-4.9.0 asyncio: mode=Mode.STRICT, default_loop_scope=None collecting ... collected 1532 items / 2 deselected / 1530 selected allauth/account/tests/test_adapter.py::test_adapter_pre_login PASSED [ 0%] allauth/account/tests/test_ajax.py::test_ajax_headers[headers0-False] FAILED [ 0%] allauth/account/tests/test_ajax.py::test_ajax_headers[headers1-True] FAILED [ 0%] allauth/account/tests/test_ajax.py::test_ajax_headers[headers2-True] FAILED [ 0%] allauth/account/tests/test_ajax.py::test_ajax_password_reset FAILED [ 0%] allauth/account/tests/test_ajax.py::test_ajax_login_fail FAILED [ 0%] allauth/account/tests/test_ajax.py::test_ajax_login_success FAILED [ 0%] allauth/account/tests/test_auth_backends.py::AuthenticationBackendTests::test_auth_by_email PASSED [ 0%] allauth/account/tests/test_auth_backends.py::AuthenticationBackendTests::test_auth_by_username PASSED [ 0%] allauth/account/tests/test_auth_backends.py::AuthenticationBackendTests::test_auth_by_username_or_email PASSED [ 0%] allauth/account/tests/test_auth_backends.py::test_account_enumeration_timing_attack[email] PASSED [ 0%] allauth/account/tests/test_auth_backends.py::test_account_enumeration_timing_attack[username] PASSED [ 0%] allauth/account/tests/test_auth_backends.py::test_account_enumeration_timing_attack[username_email] PASSED [ 0%] allauth/account/tests/test_change_email.py::test_ajax_get FAILED [ 0%] allauth/account/tests/test_change_email.py::test_ajax_add FAILED [ 0%] allauth/account/tests/test_change_email.py::test_ajax_add_invalid FAILED [ 1%] allauth/account/tests/test_change_email.py::test_ajax_remove_primary FAILED [ 1%] allauth/account/tests/test_change_email.py::test_remove_secondary FAILED [ 1%] allauth/account/tests/test_change_email.py::test_set_primary_unverified FAILED [ 1%] allauth/account/tests/test_change_email.py::test_set_primary FAILED [ 1%] allauth/account/tests/test_change_email.py::test_verify FAILED [ 1%] allauth/account/tests/test_change_email.py::test_verify_unknown_email PASSED [ 1%] allauth/account/tests/test_change_email.py::test_add_with_two_limiter FAILED [ 1%] allauth/account/tests/test_change_email.py::test_add_with_none_limiter FAILED [ 1%] allauth/account/tests/test_change_email.py::test_add_with_zero_limiter FAILED [ 1%] allauth/account/tests/test_change_email.py::test_set_email_as_primary_doesnt_override_existing_changes_on_the_user[True] PASSED [ 1%] allauth/account/tests/test_change_email.py::test_set_email_as_primary_doesnt_override_existing_changes_on_the_user[False] PASSED [ 1%] allauth/account/tests/test_change_email.py::test_delete_email_changes_user_email FAILED [ 1%] allauth/account/tests/test_change_email.py::test_delete_email_wipes_user_email FAILED [ 1%] allauth/account/tests/test_change_email.py::test_change_email FAILED [ 1%] allauth/account/tests/test_change_email.py::test_add FAILED [ 2%] allauth/account/tests/test_change_email.py::test_add_with_reauthentication FAILED [ 2%] allauth/account/tests/test_change_email.py::test_add_not_allowed[False] FAILED [ 2%] allauth/account/tests/test_change_email.py::test_add_not_allowed[True] FAILED [ 2%] allauth/account/tests/test_change_email.py::test_add_not_allowed[strict] FAILED [ 2%] allauth/account/tests/test_change_email.py::test_remove_email[email-pri@ma.il-secondary_emails0-pri@ma.il-False] FAILED [ 2%] allauth/account/tests/test_change_email.py::test_remove_email[email-pri@ma.il-secondary_emails1-sec@ma.il-True] FAILED [ 2%] allauth/account/tests/test_change_email.py::test_remove_email[email-pri@ma.il-secondary_emails2-pri@ma.il-False] FAILED [ 2%] allauth/account/tests/test_change_email.py::test_remove_email[username-pri@ma.il-secondary_emails3-pri@ma.il-False] FAILED [ 2%] allauth/account/tests/test_change_email.py::test_remove_email[username-pri@ma.il-secondary_emails4-sec@ma.il-True] FAILED [ 2%] allauth/account/tests/test_change_email.py::test_remove_email[username-pri@ma.il-secondary_emails5-pri@ma.il-True] FAILED [ 2%] allauth/account/tests/test_change_email.py::test_remove_email[username_email-pri@ma.il-secondary_emails6-pri@ma.il-False] FAILED [ 2%] allauth/account/tests/test_change_email.py::test_remove_email[username_email-pri@ma.il-secondary_emails7-sec@ma.il-True] FAILED [ 2%] allauth/account/tests/test_change_email.py::test_remove_email[username_email-pri@ma.il-secondary_emails8-pri@ma.il-True] FAILED [ 2%] allauth/account/tests/test_change_email.py::test_dont_lookup_invalid_email[valid@email.org-True] PASSED [ 2%] allauth/account/tests/test_change_email.py::test_dont_lookup_invalid_email[not-an-email-False] PASSED [ 3%] allauth/account/tests/test_change_email.py::test_add_requires_reauthentication PASSED [ 3%] allauth/account/tests/test_change_email.py::test_remove_requires_reauthentication PASSED [ 3%] allauth/account/tests/test_change_email.py::test_set_primary_requires_reauthentication PASSED [ 3%] allauth/account/tests/test_change_password.py::test_change_unusable_password_redirects_to_set PASSED [ 3%] allauth/account/tests/test_change_password.py::test_set_usable_password_redirects_to_change PASSED [ 3%] allauth/account/tests/test_change_password.py::test_set_password[False--redirect_chain0] FAILED [ 3%] allauth/account/tests/test_change_password.py::test_set_password[False-/foo-redirect_chain1] FAILED [ 3%] allauth/account/tests/test_change_password.py::test_set_password[True--redirect_chain2] FAILED [ 3%] allauth/account/tests/test_change_password.py::test_set_password[True-/foo-redirect_chain3] FAILED [ 3%] allauth/account/tests/test_change_password.py::test_change_password[False--redirect_chain0] FAILED [ 3%] allauth/account/tests/test_change_password.py::test_change_password[False-/foo-redirect_chain1] FAILED [ 3%] allauth/account/tests/test_change_password.py::test_change_password[True--redirect_chain2] FAILED [ 3%] allauth/account/tests/test_change_password.py::test_change_password[True-/foo-redirect_chain3] FAILED [ 3%] allauth/account/tests/test_commands.py::test_unset_multipleprimaryemails PASSED [ 3%] allauth/account/tests/test_decorators.py::test_verified_email_required PASSED [ 3%] allauth/account/tests/test_decorators.py::test_secure_admin_login_denies_regular_users PASSED [ 4%] allauth/account/tests/test_decorators.py::test_secure_admin_login_passes_staff FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_login_on_verification[None--/accounts/profile/] FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_login_on_verification[None-?next=/foo-/foo] FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_login_on_verification[allauth.account.tests.test_email_verification.TestEmailVerificationAdapter--/foobar] FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_email_verification_failed FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_email_verification_mandatory FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_optional_email_verification FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_email_verification_hmac FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_email_verification_hmac_timeout FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_verify_email_with_another_user_logged_in FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_verify_email_with_same_user_logged_in FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_verify_logs_out_user FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_email_verification_login_redirect FAILED [ 4%] allauth/account/tests/test_email_verification.py::test_email_verification_redirect_url FAILED [ 4%] allauth/account/tests/test_email_verification_by_code.py::test_signup[-/accounts/profile/] FAILED [ 5%] allauth/account/tests/test_email_verification_by_code.py::test_signup[?next=/foo-/foo] FAILED [ 5%] allauth/account/tests/test_email_verification_by_code.py::test_signup_prevent_enumeration FAILED [ 5%] allauth/account/tests/test_email_verification_by_code.py::test_add_or_change_email[False] FAILED [ 5%] allauth/account/tests/test_email_verification_by_code.py::test_add_or_change_email[True] FAILED [ 5%] allauth/account/tests/test_email_verification_by_code.py::test_email_verification_login_redirect FAILED [ 5%] allauth/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits FAILED [ 5%] allauth/account/tests/test_login.py::LoginTests::test_account_authenticated_login_redirects_is_false FAILED [ 5%] allauth/account/tests/test_login.py::LoginTests::test_ajax_password_change FAILED [ 5%] allauth/account/tests/test_login.py::LoginTests::test_login_failed_attempts_exceeded FAILED [ 5%] allauth/account/tests/test_login.py::LoginTests::test_login_failed_attempts_exceeded_cleared_on_password_reset FAILED [ 5%] allauth/account/tests/test_login.py::LoginTests::test_login_inactive_account FAILED [ 5%] allauth/account/tests/test_login.py::LoginTests::test_login_unverified_account_mandatory FAILED [ 5%] allauth/account/tests/test_login.py::LoginTests::test_login_unverified_account_optional FAILED [ 5%] allauth/account/tests/test_login.py::LoginTests::test_login_using_unverified_email_address_is_prohibited FAILED [ 5%] allauth/account/tests/test_login.py::LoginTests::test_redirect_when_authenticated PASSED [ 6%] allauth/account/tests/test_login.py::LoginTests::test_username_containing_at FAILED [ 6%] allauth/account/tests/test_login.py::test_login_password_forgotten_link_not_present PASSED [ 6%] allauth/account/tests/test_login.py::test_login_password_forgotten_link_present PASSED [ 6%] allauth/account/tests/test_login.py::test_login_while_authenticated FAILED [ 6%] allauth/account/tests/test_login.py::test_login_page FAILED [ 6%] allauth/account/tests/test_login_by_code.py::test_login_by_code FAILED [ 6%] allauth/account/tests/test_login_by_code.py::test_login_by_code_max_attempts FAILED [ 6%] allauth/account/tests/test_login_by_code.py::test_login_by_code_unknown_user FAILED [ 6%] allauth/account/tests/test_login_by_code.py::test_login_by_code_required[True-True] FAILED [ 6%] allauth/account/tests/test_login_by_code.py::test_login_by_code_required[setting1-True] FAILED [ 6%] allauth/account/tests/test_login_by_code.py::test_login_by_code_required[setting2-False] FAILED [ 6%] allauth/account/tests/test_login_by_code.py::test_login_by_code_redirect FAILED [ 6%] allauth/account/tests/test_logout.py::LogoutTests::test_logout_view_on_get FAILED [ 6%] allauth/account/tests/test_logout.py::LogoutTests::test_logout_view_on_post FAILED [ 6%] allauth/account/tests/test_models.py::test_add_new_email PASSED [ 6%] allauth/account/tests/test_ratelimit.py::test_case_insensitive_password_reset FAILED [ 7%] allauth/account/tests/test_reauthentication.py::test_user_with_mfa_only[False-True-expected_method_urlnames0] FAILED [ 7%] allauth/account/tests/test_reauthentication.py::test_user_with_mfa_only[True-True-expected_method_urlnames1] FAILED [ 7%] allauth/account/tests/test_reauthentication.py::test_user_with_mfa_only[True-False-expected_method_urlnames2] FAILED [ 7%] allauth/account/tests/test_reauthentication.py::test_reauthentication FAILED [ 7%] allauth/account/tests/test_reset_password.py::test_reset_password_unknown_account FAILED [ 7%] allauth/account/tests/test_reset_password.py::test_reset_password_unknown_account_disabled PASSED [ 7%] allauth/account/tests/test_reset_password.py::test_reset_password_next_url[-expected_location0] FAILED [ 7%] allauth/account/tests/test_reset_password.py::test_reset_password_next_url[?next=/foo-/foo] FAILED [ 7%] allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_forgotten_no_username_hint FAILED [ 7%] allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_forgotten_username_hint FAILED [ 7%] allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_reset_ACCOUNT_LOGIN_ON_PASSWORD_RESET FAILED [ 7%] allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_reset_flow_with_another_user_logged_in FAILED [ 7%] allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_reset_flow_with_email_changed FAILED [ 7%] allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_reset_flow_with_empty_session FAILED [ 7%] allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_reset_get FAILED [ 8%] allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_set_password_not_allowed PASSED [ 8%] allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_user_email_not_sent_inactive_user PASSED [ 8%] allauth/account/tests/test_reset_password.py::test_password_reset_flow FAILED [ 8%] allauth/account/tests/test_reset_password.py::test_reset_password_from_key_next_url[None-expected_location0] FAILED [ 8%] allauth/account/tests/test_reset_password.py::test_reset_password_from_key_next_url[/foo-/foo] FAILED [ 8%] allauth/account/tests/test_security.py::test_user_email_unicode_collision PASSED [ 8%] allauth/account/tests/test_security.py::test_user_email_domain_unicode_collision PASSED [ 8%] allauth/account/tests/test_security.py::test_user_email_unicode_collision_nonexistent PASSED [ 8%] allauth/account/tests/test_security.py::test_user_email_domain_unicode_collision_nonexistent PASSED [ 8%] allauth/account/tests/test_signup.py::CustomSignupFormTests::test_custom_form_field_order PASSED [ 8%] allauth/account/tests/test_signup.py::CustomSignupFormTests::test_user_class_attribute PASSED [ 8%] allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_in_blacklist PASSED [ 8%] allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_maxlength PASSED [ 8%] allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_not_in_blacklist PASSED [ 8%] allauth/account/tests/test_signup.py::test_signup_email_verification PASSED [ 9%] allauth/account/tests/test_signup.py::SignupTests::test_django_password_validation FAILED [ 9%] allauth/account/tests/test_signup.py::SignupTests::test_signup_email_twice PASSED [ 9%] allauth/account/tests/test_signup.py::SignupTests::test_signup_other_email_verified_externally PASSED [ 9%] allauth/account/tests/test_signup.py::SignupTests::test_signup_password_twice_form_error FAILED [ 9%] allauth/account/tests/test_signup.py::SignupTests::test_signup_same_email_verified_externally PASSED [ 9%] allauth/account/tests/test_signup.py::test_prevent_enumeration_with_mandatory_verification FAILED [ 9%] allauth/account/tests/test_signup.py::test_prevent_enumeration_off FAILED [ 9%] allauth/account/tests/test_signup.py::test_prevent_enumeration_strictly FAILED [ 9%] allauth/account/tests/test_signup.py::test_prevent_enumeration_on FAILED [ 9%] allauth/account/tests/test_signup.py::test_get_initial_with_valid_email PASSED [ 9%] allauth/account/tests/test_signup.py::test_signup_user_model_no_email FAILED [ 9%] allauth/account/tests/test_signup.py::test_email_lower_case FAILED [ 9%] allauth/account/tests/test_signup.py::test_does_not_create_user_when_honeypot_filled_out PASSED [ 9%] allauth/account/tests/test_signup.py::test_create_user_when_honeypot_not_filled_out FAILED [ 9%] allauth/account/tests/test_utils.py::UtilsTests::test_email_escaping PASSED [ 10%] allauth/account/tests/test_utils.py::UtilsTests::test_is_safe_url_no_wildcard PASSED [ 10%] allauth/account/tests/test_utils.py::UtilsTests::test_is_safe_url_relative_path PASSED [ 10%] allauth/account/tests/test_utils.py::UtilsTests::test_is_safe_url_wildcard PASSED [ 10%] allauth/account/tests/test_utils.py::UtilsTests::test_message_escaping PASSED [ 10%] allauth/account/tests/test_utils.py::UtilsTests::test_pk_to_url_string_identifies_UUID_as_stringlike PASSED [ 10%] allauth/account/tests/test_utils.py::UtilsTests::test_url_str_to_pk_identifies_UUID_as_stringlike PASSED [ 10%] allauth/account/tests/test_utils.py::UtilsTests::test_user_display PASSED [ 10%] allauth/account/tests/test_utils.py::UtilsTests::test_username_case_preserved PASSED [ 10%] allauth/account/tests/test_utils.py::UtilsTests::test_username_lower_cased PASSED [ 10%] allauth/account/tests/test_utils.py::UtilsTests::test_username_validator PASSED [ 10%] allauth/account/tests/test_utils.py::test_redirect_noreversematch FAILED [ 10%] allauth/headless/account/tests/test_change_email.py::test_list_email[app] PASSED [ 10%] allauth/headless/account/tests/test_change_email.py::test_list_email[browser] PASSED [ 10%] allauth/headless/account/tests/test_change_email.py::test_remove_email[app] PASSED [ 10%] allauth/headless/account/tests/test_change_email.py::test_remove_email[browser] PASSED [ 10%] allauth/headless/account/tests/test_change_email.py::test_add_email[app] FAILED [ 11%] allauth/headless/account/tests/test_change_email.py::test_add_email[browser] FAILED [ 11%] allauth/headless/account/tests/test_change_email.py::test_change_primary[app] PASSED [ 11%] allauth/headless/account/tests/test_change_email.py::test_change_primary[browser] PASSED [ 11%] allauth/headless/account/tests/test_change_email.py::test_resend_verification[app] FAILED [ 11%] allauth/headless/account/tests/test_change_email.py::test_resend_verification[browser] FAILED [ 11%] allauth/headless/account/tests/test_change_email.py::test_email_rate_limit[app] FAILED [ 11%] allauth/headless/account/tests/test_change_email.py::test_email_rate_limit[browser] FAILED [ 11%] allauth/headless/account/tests/test_change_email.py::test_resend_verification_rate_limit[app] FAILED [ 11%] allauth/headless/account/tests/test_change_email.py::test_resend_verification_rate_limit[browser] FAILED [ 11%] allauth/headless/account/tests/test_change_password.py::test_change_password[app-True-request_data0-response_data0-400] PASSED [ 11%] allauth/headless/account/tests/test_change_password.py::test_change_password[app-True-request_data1-response_data1-200] FAILED [ 11%] allauth/headless/account/tests/test_change_password.py::test_change_password[app-True-request_data2-response_data2-400] PASSED [ 11%] allauth/headless/account/tests/test_change_password.py::test_change_password[app-True-request_data3-response_data3-400] PASSED [ 11%] allauth/headless/account/tests/test_change_password.py::test_change_password[app-True-request_data4-response_data4-400] PASSED [ 11%] allauth/headless/account/tests/test_change_password.py::test_change_password[app-True-request_data5-response_data5-400] PASSED [ 12%] allauth/headless/account/tests/test_change_password.py::test_change_password[app-False-request_data6-response_data6-200] FAILED [ 12%] allauth/headless/account/tests/test_change_password.py::test_change_password[app-False-request_data7-response_data7-200] FAILED [ 12%] allauth/headless/account/tests/test_change_password.py::test_change_password[browser-True-request_data0-response_data0-400] PASSED [ 12%] allauth/headless/account/tests/test_change_password.py::test_change_password[browser-True-request_data1-response_data1-200] FAILED [ 12%] allauth/headless/account/tests/test_change_password.py::test_change_password[browser-True-request_data2-response_data2-400] PASSED [ 12%] allauth/headless/account/tests/test_change_password.py::test_change_password[browser-True-request_data3-response_data3-400] PASSED [ 12%] allauth/headless/account/tests/test_change_password.py::test_change_password[browser-True-request_data4-response_data4-400] PASSED [ 12%] allauth/headless/account/tests/test_change_password.py::test_change_password[browser-True-request_data5-response_data5-400] PASSED [ 12%] allauth/headless/account/tests/test_change_password.py::test_change_password[browser-False-request_data6-response_data6-200] FAILED [ 12%] allauth/headless/account/tests/test_change_password.py::test_change_password[browser-False-request_data7-response_data7-200] FAILED [ 12%] allauth/headless/account/tests/test_change_password.py::test_change_password_rate_limit[app] PASSED [ 12%] allauth/headless/account/tests/test_change_password.py::test_change_password_rate_limit[browser] PASSED [ 12%] allauth/headless/account/tests/test_email_verification.py::test_verify_email_other_user[app] PASSED [ 12%] allauth/headless/account/tests/test_email_verification.py::test_verify_email_other_user[browser] PASSED [ 12%] allauth/headless/account/tests/test_email_verification.py::test_auth_unverified_email[app] FAILED [ 13%] allauth/headless/account/tests/test_email_verification.py::test_auth_unverified_email[browser] FAILED [ 13%] allauth/headless/account/tests/test_email_verification.py::test_verify_email_bad_key[app] FAILED [ 13%] allauth/headless/account/tests/test_email_verification.py::test_verify_email_bad_key[browser] FAILED [ 13%] allauth/headless/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits_login[app] FAILED [ 13%] allauth/headless/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits_login[browser] FAILED [ 13%] allauth/headless/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits_submitting_codes[app-GET] FAILED [ 13%] allauth/headless/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits_submitting_codes[app-POST] FAILED [ 13%] allauth/headless/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits_submitting_codes[browser-GET] FAILED [ 13%] allauth/headless/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits_submitting_codes[browser-POST] FAILED [ 13%] allauth/headless/account/tests/test_login.py::test_auth_password_bad_password[app] PASSED [ 13%] allauth/headless/account/tests/test_login.py::test_auth_password_bad_password[browser] PASSED [ 13%] allauth/headless/account/tests/test_login.py::test_auth_password_success[app] PASSED [ 13%] allauth/headless/account/tests/test_login.py::test_auth_password_success[browser] PASSED [ 13%] allauth/headless/account/tests/test_login.py::test_auth_password_user_inactive[app-False-401] PASSED [ 13%] allauth/headless/account/tests/test_login.py::test_auth_password_user_inactive[app-True-200] PASSED [ 13%] allauth/headless/account/tests/test_login.py::test_auth_password_user_inactive[browser-False-401] PASSED [ 14%] allauth/headless/account/tests/test_login.py::test_auth_password_user_inactive[browser-True-200] PASSED [ 14%] allauth/headless/account/tests/test_login.py::test_login_failed_rate_limit[app] PASSED [ 14%] allauth/headless/account/tests/test_login.py::test_login_failed_rate_limit[browser] PASSED [ 14%] allauth/headless/account/tests/test_login.py::test_login_rate_limit[app] PASSED [ 14%] allauth/headless/account/tests/test_login.py::test_login_rate_limit[browser] PASSED [ 14%] allauth/headless/account/tests/test_login.py::test_login_already_logged_in[app] PASSED [ 14%] allauth/headless/account/tests/test_login.py::test_login_already_logged_in[browser] PASSED [ 14%] allauth/headless/account/tests/test_login_by_code.py::test_login_by_code[app] FAILED [ 14%] allauth/headless/account/tests/test_login_by_code.py::test_login_by_code[browser] FAILED [ 14%] allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_rate_limit[app] FAILED [ 14%] allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_rate_limit[browser] FAILED [ 14%] allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_max_attemps[app] FAILED [ 14%] allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_max_attemps[browser] FAILED [ 14%] allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_required[app] FAILED [ 14%] allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_required[browser] FAILED [ 15%] allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_expired[app] FAILED [ 15%] allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_expired[browser] FAILED [ 15%] allauth/headless/account/tests/test_reauthentication.py::test_reauthenticate[app] PASSED [ 15%] allauth/headless/account/tests/test_reauthentication.py::test_reauthenticate[browser] PASSED [ 15%] allauth/headless/account/tests/test_reauthentication.py::test_reauthenticate_rate_limit[app] PASSED [ 15%] allauth/headless/account/tests/test_reauthentication.py::test_reauthenticate_rate_limit[browser] PASSED [ 15%] allauth/headless/account/tests/test_reset_password.py::test_password_reset_flow[app] FAILED [ 15%] allauth/headless/account/tests/test_reset_password.py::test_password_reset_flow[browser] FAILED [ 15%] allauth/headless/account/tests/test_reset_password.py::test_password_reset_flow_unknown_user[app] FAILED [ 15%] allauth/headless/account/tests/test_reset_password.py::test_password_reset_flow_unknown_user[browser] FAILED [ 15%] allauth/headless/account/tests/test_reset_password.py::test_reset_password_rate_limit[app] FAILED [ 15%] allauth/headless/account/tests/test_reset_password.py::test_reset_password_rate_limit[browser] FAILED [ 15%] allauth/headless/account/tests/test_reset_password.py::test_password_reset_key_rate_limit[app] PASSED [ 15%] allauth/headless/account/tests/test_reset_password.py::test_password_reset_key_rate_limit[browser] PASSED [ 15%] allauth/headless/account/tests/test_session.py::test_app_session_gone PASSED [ 16%] allauth/headless/account/tests/test_session.py::test_logout[app] PASSED [ 16%] allauth/headless/account/tests/test_session.py::test_logout[browser] PASSED [ 16%] allauth/headless/account/tests/test_session.py::test_logout_no_token PASSED [ 16%] allauth/headless/account/tests/test_signup.py::test_signup[app] FAILED [ 16%] allauth/headless/account/tests/test_signup.py::test_signup[browser] FAILED [ 16%] allauth/headless/account/tests/test_signup.py::test_signup_with_email_verification[app] FAILED [ 16%] allauth/headless/account/tests/test_signup.py::test_signup_with_email_verification[browser] FAILED [ 16%] allauth/headless/account/tests/test_signup.py::test_signup_prevent_enumeration[app] FAILED [ 16%] allauth/headless/account/tests/test_signup.py::test_signup_prevent_enumeration[browser] FAILED [ 16%] allauth/headless/account/tests/test_signup.py::test_signup_rate_limit[app] FAILED [ 16%] allauth/headless/account/tests/test_signup.py::test_signup_rate_limit[browser] FAILED [ 16%] allauth/headless/account/tests/test_signup.py::test_signup_closed[app] PASSED [ 16%] allauth/headless/account/tests/test_signup.py::test_signup_closed[browser] PASSED [ 16%] allauth/headless/account/tests/test_signup.py::test_signup_while_logged_in[app] PASSED [ 16%] allauth/headless/account/tests/test_signup.py::test_signup_while_logged_in[browser] PASSED [ 16%] allauth/headless/base/tests/test_views.py::test_config[app] PASSED [ 17%] allauth/headless/base/tests/test_views.py::test_config[browser] PASSED [ 17%] allauth/headless/internal/tests/test_authkit.py::test_purge_request_user_cache PASSED [ 17%] allauth/headless/mfa/tests/test_recovery_codes.py::test_get_recovery_codes_requires_reauth[app] PASSED [ 17%] allauth/headless/mfa/tests/test_recovery_codes.py::test_get_recovery_codes_requires_reauth[browser] PASSED [ 17%] allauth/headless/mfa/tests/test_recovery_codes.py::test_get_recovery_codes[app] PASSED [ 17%] allauth/headless/mfa/tests/test_recovery_codes.py::test_get_recovery_codes[browser] PASSED [ 17%] allauth/headless/mfa/tests/test_recovery_codes.py::test_generate_recovery_codes[app] PASSED [ 17%] allauth/headless/mfa/tests/test_recovery_codes.py::test_generate_recovery_codes[browser] PASSED [ 17%] allauth/headless/mfa/tests/test_totp.py::test_get_totp_not_active[app-False] PASSED [ 17%] allauth/headless/mfa/tests/test_totp.py::test_get_totp_not_active[app-True] PASSED [ 17%] allauth/headless/mfa/tests/test_totp.py::test_get_totp_not_active[browser-False] PASSED [ 17%] allauth/headless/mfa/tests/test_totp.py::test_get_totp_not_active[browser-True] PASSED [ 17%] allauth/headless/mfa/tests/test_totp.py::test_get_totp[app] PASSED [ 17%] allauth/headless/mfa/tests/test_totp.py::test_get_totp[browser] PASSED [ 17%] allauth/headless/mfa/tests/test_totp.py::test_deactivate_totp[app] PASSED [ 18%] allauth/headless/mfa/tests/test_totp.py::test_deactivate_totp[browser] PASSED [ 18%] allauth/headless/mfa/tests/test_totp.py::test_activate_totp[app-False] PASSED [ 18%] allauth/headless/mfa/tests/test_totp.py::test_activate_totp[app-True] PASSED [ 18%] allauth/headless/mfa/tests/test_totp.py::test_activate_totp[browser-False] PASSED [ 18%] allauth/headless/mfa/tests/test_totp.py::test_activate_totp[browser-True] PASSED [ 18%] allauth/headless/mfa/tests/test_views.py::test_auth_unverified_email_and_mfa[app] FAILED [ 18%] allauth/headless/mfa/tests/test_views.py::test_auth_unverified_email_and_mfa[browser] FAILED [ 18%] allauth/headless/mfa/tests/test_views.py::test_dangling_mfa_is_logged_out[app] PASSED [ 18%] allauth/headless/mfa/tests/test_views.py::test_dangling_mfa_is_logged_out[browser] PASSED [ 18%] allauth/headless/mfa/tests/test_webauthn.py::test_passkey_login[app] PASSED [ 18%] allauth/headless/mfa/tests/test_webauthn.py::test_passkey_login[browser] PASSED [ 18%] allauth/headless/mfa/tests/test_webauthn.py::test_passkey_login_get_options[app] PASSED [ 18%] allauth/headless/mfa/tests/test_webauthn.py::test_passkey_login_get_options[browser] PASSED [ 18%] allauth/headless/mfa/tests/test_webauthn.py::test_reauthenticate[app] PASSED [ 18%] allauth/headless/mfa/tests/test_webauthn.py::test_reauthenticate[browser] PASSED [ 19%] allauth/headless/mfa/tests/test_webauthn.py::test_update_authenticator[app] PASSED [ 19%] allauth/headless/mfa/tests/test_webauthn.py::test_update_authenticator[browser] PASSED [ 19%] allauth/headless/mfa/tests/test_webauthn.py::test_delete_authenticator[app] PASSED [ 19%] allauth/headless/mfa/tests/test_webauthn.py::test_delete_authenticator[browser] PASSED [ 19%] allauth/headless/mfa/tests/test_webauthn.py::test_add_authenticator[app-False] PASSED [ 19%] allauth/headless/mfa/tests/test_webauthn.py::test_add_authenticator[app-True] PASSED [ 19%] allauth/headless/mfa/tests/test_webauthn.py::test_add_authenticator[browser-False] PASSED [ 19%] allauth/headless/mfa/tests/test_webauthn.py::test_add_authenticator[browser-True] PASSED [ 19%] allauth/headless/mfa/tests/test_webauthn.py::test_2fa_login[app] PASSED [ 19%] allauth/headless/mfa/tests/test_webauthn.py::test_2fa_login[browser] PASSED [ 19%] allauth/headless/mfa/tests/test_webauthn.py::test_passkey_signup[app] FAILED [ 19%] allauth/headless/mfa/tests/test_webauthn.py::test_passkey_signup[browser] FAILED [ 19%] allauth/headless/socialaccount/tests/test_inputs.py::test_provider_token_multiple_apps[client1] PASSED [ 19%] allauth/headless/socialaccount/tests/test_inputs.py::test_provider_token_multiple_apps[client2] PASSED [ 19%] allauth/headless/socialaccount/tests/test_inputs.py::test_provider_token_client_id_required PASSED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_bad_redirect[app] FAILED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_bad_redirect[browser] FAILED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_valid_redirect[app] PASSED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_valid_redirect[browser] PASSED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_manage_providers[app] PASSED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_manage_providers[browser] PASSED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_disconnect_bad_request[app] PASSED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_disconnect_bad_request[browser] PASSED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_valid_token[app] PASSED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_valid_token[browser] PASSED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_invalid_token[app] PASSED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_invalid_token[browser] PASSED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_auth_error_no_headless_request[app] FAILED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_auth_error_no_headless_request[browser] FAILED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_auth_error_headless_request[app] PASSED [ 20%] allauth/headless/socialaccount/tests/test_views.py::test_auth_error_headless_request[browser] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_auth_error_no_headless_state_request_headless_only[app] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_auth_error_no_headless_state_request_headless_only[browser] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_auth_error_headless_state_request_headless_only[app] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_auth_error_headless_state_request_headless_only[browser] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_token_signup_closed[app] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_token_signup_closed[browser] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_provider_signup[app] FAILED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_provider_signup[browser] FAILED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_signup_closed[app] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_signup_closed[browser] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_connect[app] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_connect[browser] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_connect_reauthentication_required[app] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_connect_reauthentication_required[browser] PASSED [ 21%] allauth/headless/socialaccount/tests/test_views.py::test_connect_already_connected[app] PASSED [ 22%] allauth/headless/socialaccount/tests/test_views.py::test_connect_already_connected[browser] PASSED [ 22%] allauth/headless/socialaccount/tests/test_views.py::test_token_connect[app] PASSED [ 22%] allauth/headless/socialaccount/tests/test_views.py::test_token_connect[browser] PASSED [ 22%] allauth/headless/socialaccount/tests/test_views.py::test_token_connect_already_connected[app] PASSED [ 22%] allauth/headless/socialaccount/tests/test_views.py::test_token_connect_already_connected[browser] PASSED [ 22%] allauth/headless/socialaccount/tests/test_views.py::test_provider_signup_not_pending[app] PASSED [ 22%] allauth/headless/socialaccount/tests/test_views.py::test_provider_signup_not_pending[browser] PASSED [ 22%] allauth/headless/tests/test_tokens.py::test_access_token[app] PASSED [ 22%] allauth/headless/tests/test_tokens.py::test_access_token[browser] PASSED [ 22%] allauth/headless/usersessions/tests/test_views.py::test_flow[app] PASSED [ 22%] allauth/headless/usersessions/tests/test_views.py::test_flow[browser] PASSED [ 22%] allauth/mfa/base/tests/test_views.py::test_reauthentication FAILED [ 22%] allauth/mfa/base/tests/test_views.py::test_index FAILED [ 22%] allauth/mfa/base/tests/test_views.py::test_add_email_not_allowed FAILED [ 22%] allauth/mfa/recovery_codes/tests/test_auth.py::test_flow PASSED [ 23%] allauth/mfa/recovery_codes/tests/test_auth.py::test_migrated_codes PASSED [ 23%] allauth/mfa/recovery_codes/tests/test_views.py::test_generate_recovery_codes_require_other_authenticator FAILED [ 23%] allauth/mfa/recovery_codes/tests/test_views.py::test_download_recovery_codes FAILED [ 23%] allauth/mfa/recovery_codes/tests/test_views.py::test_view_recovery_codes FAILED [ 23%] allauth/mfa/recovery_codes/tests/test_views.py::test_generate_recovery_codes FAILED [ 23%] allauth/mfa/recovery_codes/tests/test_views.py::test_recovery_codes_login FAILED [ 23%] allauth/mfa/totp/tests/test_views.py::test_activate_totp_with_incorrect_code FAILED [ 23%] allauth/mfa/totp/tests/test_views.py::test_activate_totp_with_unverified_email[get-False] PASSED [ 23%] allauth/mfa/totp/tests/test_views.py::test_activate_totp_with_unverified_email[post-False] PASSED [ 23%] allauth/mfa/totp/tests/test_views.py::test_activate_totp_success FAILED [ 23%] allauth/mfa/totp/tests/test_views.py::test_deactivate_totp_success FAILED [ 23%] allauth/mfa/totp/tests/test_views.py::test_user_without_totp_deactivate_totp FAILED [ 23%] allauth/mfa/totp/tests/test_views.py::test_user_with_totp_activate_totp PASSED [ 23%] allauth/mfa/totp/tests/test_views.py::test_totp_login FAILED [ 23%] allauth/mfa/totp/tests/test_views.py::test_totp_login_rate_limit FAILED [ 23%] allauth/mfa/totp/tests/test_views.py::test_cannot_deactivate_totp FAILED [ 24%] allauth/mfa/totp/tests/test_views.py::test_totp_code_reuse FAILED [ 24%] allauth/mfa/totp/tests/test_views.py::test_totp_stage_expires FAILED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_passkey_login FAILED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_reauthenticate FAILED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_get_passkey_login_challenge PASSED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_invalid_passkey_login PASSED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_rename_key FAILED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_remove_key FAILED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_add_key[False] FAILED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_add_key[True] FAILED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_list_keys FAILED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_add_with_unverified_email[get-False] PASSED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_add_with_unverified_email[post-False] PASSED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_passkey_signup FAILED [ 24%] allauth/mfa/webauthn/tests/test_views.py::test_webauthn_login FAILED [ 25%] allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_account_refresh_token_saved_next_login FAILED [ 25%] allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_account_tokens FAILED [ 25%] allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_authentication_error FAILED [ 25%] allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_login FAILED [ 25%] allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_login_with_pkce_disabled FAILED [ 25%] allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_login_with_pkce_enabled FAILED [ 25%] allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_provider_has_no_pkce_params PASSED [ 25%] allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_provider_has_pkce_params PASSED [ 25%] allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_account_refresh_token_saved_next_login FAILED [ 25%] allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_account_tokens FAILED [ 25%] allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_authentication_error FAILED [ 25%] allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_login FAILED [ 25%] allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_login_with_pkce_disabled FAILED [ 25%] allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_login_with_pkce_enabled FAILED [ 25%] allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_provider_has_no_pkce_params PASSED [ 26%] allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_provider_has_pkce_params PASSED [ 26%] allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_account_refresh_token_saved_next_login FAILED [ 26%] allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_account_tokens FAILED [ 26%] allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_authentication_error FAILED [ 26%] allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_login FAILED [ 26%] allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_login_with_pkce_disabled FAILED [ 26%] allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_login_with_pkce_enabled FAILED [ 26%] allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_oauth2_adapter_raises_if_domain_settings_is_missing PASSED [ 26%] allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_provider_has_no_pkce_params PASSED [ 26%] allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_provider_has_pkce_params PASSED [ 26%] allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_provider_slug_replaces_underscores_with_hyphens PASSED [ 26%] allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_saves_email_as_verified_if_email_is_verified_in_cognito FAILED [ 26%] allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_account_refresh_token_saved_next_login FAILED [ 26%] allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_account_tokens FAILED [ 26%] allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_authentication_error FAILED [ 26%] allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_login FAILED [ 27%] allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_login_with_pkce_disabled FAILED [ 27%] allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_login_with_pkce_enabled FAILED [ 27%] allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_provider_has_no_pkce_params PASSED [ 27%] allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_provider_has_pkce_params PASSED [ 27%] allauth/socialaccount/providers/apple/tests.py::AppleTests::test_account_refresh_token_saved_next_login FAILED [ 27%] allauth/socialaccount/providers/apple/tests.py::AppleTests::test_account_tokens FAILED [ 27%] allauth/socialaccount/providers/apple/tests.py::AppleTests::test_apple_finish FAILED [ 27%] allauth/socialaccount/providers/apple/tests.py::AppleTests::test_authentication_error FAILED [ 27%] allauth/socialaccount/providers/apple/tests.py::AppleTests::test_login FAILED [ 27%] allauth/socialaccount/providers/apple/tests.py::AppleTests::test_login_with_pkce_disabled FAILED [ 27%] allauth/socialaccount/providers/apple/tests.py::AppleTests::test_login_with_pkce_enabled FAILED [ 27%] allauth/socialaccount/providers/apple/tests.py::AppleTests::test_provider_has_no_pkce_params PASSED [ 27%] allauth/socialaccount/providers/apple/tests.py::AppleTests::test_provider_has_pkce_params PASSED [ 27%] allauth/socialaccount/providers/apple/tests.py::AppleTests::test_verify_token PASSED [ 27%] allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_account_refresh_token_saved_next_login FAILED [ 28%] allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_account_tokens FAILED [ 28%] allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_authentication_error FAILED [ 28%] allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_login FAILED [ 28%] allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_login_with_pkce_disabled FAILED [ 28%] allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_login_with_pkce_enabled FAILED [ 28%] allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_provider_has_no_pkce_params PASSED [ 28%] allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_provider_has_pkce_params PASSED [ 28%] allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_account_refresh_token_saved_next_login FAILED [ 28%] allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_account_tokens FAILED [ 28%] allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_authentication_error FAILED [ 28%] allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_login FAILED [ 28%] allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_login_with_pkce_disabled FAILED [ 28%] allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_login_with_pkce_enabled FAILED [ 28%] allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_provider_has_no_pkce_params PASSED [ 28%] allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_provider_has_pkce_params PASSED [ 29%] allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_account_refresh_token_saved_next_login FAILED [ 29%] allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_account_tokens FAILED [ 29%] allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_authentication_error FAILED [ 29%] allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_login FAILED [ 29%] allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_login_with_pkce_disabled FAILED [ 29%] allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_login_with_pkce_enabled FAILED [ 29%] allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_provider_has_no_pkce_params PASSED [ 29%] allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_provider_has_pkce_params PASSED [ 29%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_account_refresh_token_saved_next_login FAILED [ 29%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_account_tokens FAILED [ 29%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_authentication_error FAILED [ 29%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_default_scopes_email PASSED [ 29%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_default_scopes_no_email PASSED [ 29%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_dynamic_scopes PASSED [ 29%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_login FAILED [ 30%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_login_with_pkce_disabled FAILED [ 30%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_login_with_pkce_enabled FAILED [ 30%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_provider_has_no_pkce_params PASSED [ 30%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_provider_has_pkce_params PASSED [ 30%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_scopes PASSED [ 30%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_scopes_optional_email PASSED [ 30%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_scopes_optional_verified_email PASSED [ 30%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_scopes_required_email PASSED [ 30%] allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_scopes_required_verified_email PASSED [ 30%] allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_account_refresh_token_saved_next_login FAILED [ 30%] allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_account_tokens FAILED [ 30%] allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_authentication_error FAILED [ 30%] allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_login FAILED [ 30%] allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_login_with_pkce_disabled FAILED [ 30%] allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_login_with_pkce_enabled FAILED [ 30%] allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_provider_has_no_pkce_params PASSED [ 31%] allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_provider_has_pkce_params PASSED [ 31%] allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_account_refresh_token_saved_next_login FAILED [ 31%] allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_account_tokens FAILED [ 31%] allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_authentication_error FAILED [ 31%] allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_login FAILED [ 31%] allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_login_with_pkce_disabled FAILED [ 31%] allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_login_with_pkce_enabled FAILED [ 31%] allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_provider_has_no_pkce_params PASSED [ 31%] allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_provider_has_pkce_params PASSED [ 31%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_account_refresh_token_saved_next_login FAILED [ 31%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_account_tokens FAILED [ 31%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_authentication_error FAILED [ 31%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_error_response PASSED [ 31%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_extra_data FAILED [ 31%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_invalid_data PASSED [ 32%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_invalid_response PASSED [ 32%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_login FAILED [ 32%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_login_with_pkce_disabled FAILED [ 32%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_login_with_pkce_enabled FAILED [ 32%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_profile_invalid_response PASSED [ 32%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_provider_has_no_pkce_params PASSED [ 32%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_provider_has_pkce_params PASSED [ 32%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_service_not_found PASSED [ 32%] allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_valid_response_no_battletag PASSED [ 32%] allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_account_refresh_token_saved_next_login FAILED [ 32%] allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_account_tokens FAILED [ 32%] allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_authentication_error FAILED [ 32%] allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_login FAILED [ 32%] allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_login_with_pkce_disabled FAILED [ 32%] allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_login_with_pkce_enabled FAILED [ 33%] allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_provider_account FAILED [ 33%] allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_provider_has_no_pkce_params PASSED [ 33%] allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_provider_has_pkce_params PASSED [ 33%] allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_account_refresh_token_saved_next_login FAILED [ 33%] allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_account_tokens FAILED [ 33%] allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_authentication_error FAILED [ 33%] allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_login FAILED [ 33%] allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_login_with_pkce_disabled FAILED [ 33%] allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_login_with_pkce_enabled FAILED [ 33%] allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_provider_has_no_pkce_params PASSED [ 33%] allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_provider_has_pkce_params PASSED [ 33%] allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_account_refresh_token_saved_next_login FAILED [ 33%] allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_account_tokens FAILED [ 33%] allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_authentication_error FAILED [ 33%] allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_login FAILED [ 33%] allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_login_with_pkce_disabled FAILED [ 34%] allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_login_with_pkce_enabled FAILED [ 34%] allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_provider_has_no_pkce_params PASSED [ 34%] allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_provider_has_pkce_params PASSED [ 34%] allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_account_refresh_token_saved_next_login FAILED [ 34%] allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_account_tokens FAILED [ 34%] allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_authentication_error FAILED [ 34%] allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_login FAILED [ 34%] allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_login_with_pkce_disabled FAILED [ 34%] allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_login_with_pkce_enabled FAILED [ 34%] allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_provider_has_no_pkce_params PASSED [ 34%] allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_provider_has_pkce_params PASSED [ 34%] allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_account_refresh_token_saved_next_login FAILED [ 34%] allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_account_tokens FAILED [ 34%] allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_authentication_error FAILED [ 34%] allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_login FAILED [ 35%] allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_login_with_pkce_disabled FAILED [ 35%] allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_login_with_pkce_enabled FAILED [ 35%] allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_provider_has_no_pkce_params PASSED [ 35%] allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_provider_has_pkce_params PASSED [ 35%] allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_account_refresh_token_saved_next_login FAILED [ 35%] allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_account_tokens FAILED [ 35%] allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_authentication_error FAILED [ 35%] allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_login FAILED [ 35%] allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_login_with_pkce_disabled FAILED [ 35%] allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_login_with_pkce_enabled FAILED [ 35%] allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_provider_has_no_pkce_params PASSED [ 35%] allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_provider_has_pkce_params PASSED [ 35%] allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_account_refresh_token_saved_next_login FAILED [ 35%] allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_account_tokens FAILED [ 35%] allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_authentication_error FAILED [ 36%] allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_extract_common_fields PASSED [ 36%] allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_extract_extra_data PASSED [ 36%] allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_extract_uid PASSED [ 36%] allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_login FAILED [ 36%] allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_login_with_pkce_disabled FAILED [ 36%] allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_login_with_pkce_enabled FAILED [ 36%] allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_provider_has_no_pkce_params PASSED [ 36%] allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_provider_has_pkce_params PASSED [ 36%] allauth/socialaccount/providers/daum/tests.py::DaumTests::test_account_refresh_token_saved_next_login FAILED [ 36%] allauth/socialaccount/providers/daum/tests.py::DaumTests::test_account_tokens FAILED [ 36%] allauth/socialaccount/providers/daum/tests.py::DaumTests::test_authentication_error FAILED [ 36%] allauth/socialaccount/providers/daum/tests.py::DaumTests::test_login FAILED [ 36%] allauth/socialaccount/providers/daum/tests.py::DaumTests::test_login_with_pkce_disabled FAILED [ 36%] allauth/socialaccount/providers/daum/tests.py::DaumTests::test_login_with_pkce_enabled FAILED [ 36%] allauth/socialaccount/providers/daum/tests.py::DaumTests::test_provider_has_no_pkce_params PASSED [ 36%] allauth/socialaccount/providers/daum/tests.py::DaumTests::test_provider_has_pkce_params PASSED [ 37%] allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_account_refresh_token_saved_next_login FAILED [ 37%] allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_account_tokens FAILED [ 37%] allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_authentication_error FAILED [ 37%] allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_login FAILED [ 37%] allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_login_with_pkce_disabled FAILED [ 37%] allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_login_with_pkce_enabled FAILED [ 37%] allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_provider_has_no_pkce_params PASSED [ 37%] allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_provider_has_pkce_params PASSED [ 37%] allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_account_refresh_token_saved_next_login FAILED [ 37%] allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_account_tokens FAILED [ 37%] allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_authentication_error FAILED [ 37%] allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_login FAILED [ 37%] allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_login_with_pkce_disabled FAILED [ 37%] allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_login_with_pkce_enabled FAILED [ 37%] allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_provider_has_no_pkce_params PASSED [ 38%] allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_provider_has_pkce_params PASSED [ 38%] allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_account_refresh_token_saved_next_login FAILED [ 38%] allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_account_tokens FAILED [ 38%] allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_authentication_error FAILED [ 38%] allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_display_name FAILED [ 38%] allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_login FAILED [ 38%] allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_login_with_pkce_disabled FAILED [ 38%] allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_login_with_pkce_enabled FAILED [ 38%] allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_provider_has_no_pkce_params PASSED [ 38%] allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_provider_has_pkce_params PASSED [ 38%] allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_account_refresh_token_saved_next_login FAILED [ 38%] allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_account_tokens FAILED [ 38%] allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_authentication_error FAILED [ 38%] allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_display_name FAILED [ 38%] allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_login FAILED [ 39%] allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_login_with_pkce_disabled FAILED [ 39%] allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_login_with_pkce_enabled FAILED [ 39%] allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_provider_has_no_pkce_params PASSED [ 39%] allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_provider_has_pkce_params PASSED [ 39%] allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_account_connect FAILED [ 39%] allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_account_refresh_token_saved_next_login FAILED [ 39%] allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_account_tokens FAILED [ 39%] allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_authentication_error FAILED [ 39%] allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_login FAILED [ 39%] allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_login_with_pkce_disabled FAILED [ 39%] allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_login_with_pkce_enabled FAILED [ 39%] allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_provider_has_no_pkce_params PASSED [ 39%] allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_provider_has_pkce_params PASSED [ 39%] allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_account_refresh_token_saved_next_login FAILED [ 39%] allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_account_tokens FAILED [ 40%] allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_authentication_error FAILED [ 40%] allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_login FAILED [ 40%] allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_login_with_pkce_disabled FAILED [ 40%] allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_login_with_pkce_enabled FAILED [ 40%] allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_provider_has_no_pkce_params PASSED [ 40%] allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_provider_has_pkce_params PASSED [ 40%] allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_account_refresh_token_saved_next_login FAILED [ 40%] allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_account_tokens FAILED [ 40%] allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_authentication_error FAILED [ 40%] allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_login FAILED [ 40%] allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_login_with_pkce_disabled FAILED [ 40%] allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_login_with_pkce_enabled FAILED [ 40%] allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_provider_has_no_pkce_params PASSED [ 40%] allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_provider_has_pkce_params PASSED [ 40%] allauth/socialaccount/providers/draugiem/tests.py::DraugiemTests::test_callback FAILED [ 40%] allauth/socialaccount/providers/draugiem/tests.py::DraugiemTests::test_callback_invalid_auth_status FAILED [ 41%] allauth/socialaccount/providers/draugiem/tests.py::DraugiemTests::test_callback_no_auth_status FAILED [ 41%] allauth/socialaccount/providers/draugiem/tests.py::DraugiemTests::test_login_redirect PASSED [ 41%] allauth/socialaccount/providers/drip/tests.py::DripTests::test_account_refresh_token_saved_next_login FAILED [ 41%] allauth/socialaccount/providers/drip/tests.py::DripTests::test_account_tokens FAILED [ 41%] allauth/socialaccount/providers/drip/tests.py::DripTests::test_authentication_error FAILED [ 41%] allauth/socialaccount/providers/drip/tests.py::DripTests::test_login FAILED [ 41%] allauth/socialaccount/providers/drip/tests.py::DripTests::test_login_with_pkce_disabled FAILED [ 41%] allauth/socialaccount/providers/drip/tests.py::DripTests::test_login_with_pkce_enabled FAILED [ 41%] allauth/socialaccount/providers/drip/tests.py::DripTests::test_provider_has_no_pkce_params PASSED [ 41%] allauth/socialaccount/providers/drip/tests.py::DripTests::test_provider_has_pkce_params PASSED [ 41%] allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_account_refresh_token_saved_next_login FAILED [ 41%] allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_account_tokens FAILED [ 41%] allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_authentication_error FAILED [ 41%] allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_login FAILED [ 41%] allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_login_with_pkce_disabled FAILED [ 42%] allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_login_with_pkce_enabled FAILED [ 42%] allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_provider_has_no_pkce_params PASSED [ 42%] allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_provider_has_pkce_params PASSED [ 42%] allauth/socialaccount/providers/dummy/tests.py::test_login FAILED [ 42%] allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_account_refresh_token_saved_next_login FAILED [ 42%] allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_account_tokens FAILED [ 42%] allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_authentication_error FAILED [ 42%] allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_login FAILED [ 42%] allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_login_with_pkce_disabled FAILED [ 42%] allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_login_with_pkce_enabled FAILED [ 42%] allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_provider_has_no_pkce_params PASSED [ 42%] allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_provider_has_pkce_params PASSED [ 42%] allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_account_refresh_token_saved_next_login FAILED [ 42%] allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_account_tokens FAILED [ 42%] allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_authentication_error FAILED [ 43%] allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_login FAILED [ 43%] allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_login_with_pkce_disabled FAILED [ 43%] allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_login_with_pkce_enabled FAILED [ 43%] allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_provider_has_no_pkce_params PASSED [ 43%] allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_provider_has_pkce_params PASSED [ 43%] allauth/socialaccount/providers/edx/tests.py::EdxTests::test_account_refresh_token_saved_next_login FAILED [ 43%] allauth/socialaccount/providers/edx/tests.py::EdxTests::test_account_tokens FAILED [ 43%] allauth/socialaccount/providers/edx/tests.py::EdxTests::test_authentication_error FAILED [ 43%] allauth/socialaccount/providers/edx/tests.py::EdxTests::test_login FAILED [ 43%] allauth/socialaccount/providers/edx/tests.py::EdxTests::test_login_with_pkce_disabled FAILED [ 43%] allauth/socialaccount/providers/edx/tests.py::EdxTests::test_login_with_pkce_enabled FAILED [ 43%] allauth/socialaccount/providers/edx/tests.py::EdxTests::test_provider_has_no_pkce_params PASSED [ 43%] allauth/socialaccount/providers/edx/tests.py::EdxTests::test_provider_has_pkce_params PASSED [ 43%] allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_account_refresh_token_saved_next_login FAILED [ 43%] allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_account_tokens FAILED [ 43%] allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_authentication_error FAILED [ 44%] allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_login FAILED [ 44%] allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_login_with_pkce_disabled FAILED [ 44%] allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_login_with_pkce_enabled FAILED [ 44%] allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_provider_has_no_pkce_params PASSED [ 44%] allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_provider_has_pkce_params PASSED [ 44%] allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_account_refresh_token_saved_next_login FAILED [ 44%] allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_account_tokens FAILED [ 44%] allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_authentication_error FAILED [ 44%] allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_login FAILED [ 44%] allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_login_with_pkce_disabled FAILED [ 44%] allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_login_with_pkce_enabled FAILED [ 44%] allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_provider_has_no_pkce_params PASSED [ 44%] allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_provider_has_pkce_params PASSED [ 44%] allauth/socialaccount/providers/evernote/tests.py::EvernoteTests::test_authentication_error FAILED [ 44%] allauth/socialaccount/providers/evernote/tests.py::EvernoteTests::test_auto_signup PASSED [ 45%] allauth/socialaccount/providers/evernote/tests.py::EvernoteTests::test_login FAILED [ 45%] allauth/socialaccount/providers/exist/tests.py::ExistTests::test_account_refresh_token_saved_next_login FAILED [ 45%] allauth/socialaccount/providers/exist/tests.py::ExistTests::test_account_tokens FAILED [ 45%] allauth/socialaccount/providers/exist/tests.py::ExistTests::test_authentication_error FAILED [ 45%] allauth/socialaccount/providers/exist/tests.py::ExistTests::test_login FAILED [ 45%] allauth/socialaccount/providers/exist/tests.py::ExistTests::test_login_with_pkce_disabled FAILED [ 45%] allauth/socialaccount/providers/exist/tests.py::ExistTests::test_login_with_pkce_enabled FAILED [ 45%] allauth/socialaccount/providers/exist/tests.py::ExistTests::test_provider_has_no_pkce_params PASSED [ 45%] allauth/socialaccount/providers/exist/tests.py::ExistTests::test_provider_has_pkce_params PASSED [ 45%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_account_refresh_token_saved_next_login FAILED [ 45%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_account_tokens FAILED [ 45%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_authentication_error FAILED [ 45%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login FAILED [ 45%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login_by_token FAILED [ 45%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login_by_token_reauthenticate FAILED [ 46%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login_unverified FAILED [ 46%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login_verified FAILED [ 46%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login_with_pkce_disabled FAILED [ 46%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login_with_pkce_enabled FAILED [ 46%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_media_js PASSED [ 46%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_provider_has_no_pkce_params PASSED [ 46%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_provider_has_pkce_params PASSED [ 46%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_token_auth PASSED [ 46%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_username_based_on_provider FAILED [ 46%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_username_based_on_provider_with_simple_name FAILED [ 46%] allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_username_conflict FAILED [ 46%] allauth/socialaccount/providers/facebook/tests.py::test_limited_token PASSED [ 46%] allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_account_refresh_token_saved_next_login FAILED [ 46%] allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_account_tokens FAILED [ 46%] allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_authentication_error FAILED [ 46%] allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_login FAILED [ 47%] allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_login_with_pkce_disabled FAILED [ 47%] allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_login_with_pkce_enabled FAILED [ 47%] allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_provider_has_no_pkce_params PASSED [ 47%] allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_provider_has_pkce_params PASSED [ 47%] allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_account_refresh_token_saved_next_login FAILED [ 47%] allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_account_tokens FAILED [ 47%] allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_authentication_error FAILED [ 47%] allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_login FAILED [ 47%] allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_login_with_pkce_disabled FAILED [ 47%] allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_login_with_pkce_enabled FAILED [ 47%] allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_provider_has_no_pkce_params PASSED [ 47%] allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_provider_has_pkce_params PASSED [ 47%] allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_account_refresh_token_saved_next_login FAILED [ 47%] allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_account_tokens FAILED [ 47%] allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_authentication_error FAILED [ 48%] allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_login FAILED [ 48%] allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_login_with_pkce_disabled FAILED [ 48%] allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_login_with_pkce_enabled FAILED [ 48%] allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_provider_has_no_pkce_params PASSED [ 48%] allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_provider_has_pkce_params PASSED [ 48%] allauth/socialaccount/providers/fivehundredpx/tests.py::FiveHundredPxTests::test_authentication_error FAILED [ 48%] allauth/socialaccount/providers/fivehundredpx/tests.py::FiveHundredPxTests::test_auto_signup FAILED [ 48%] allauth/socialaccount/providers/fivehundredpx/tests.py::FiveHundredPxTests::test_login FAILED [ 48%] allauth/socialaccount/providers/flickr/tests.py::FlickrTests::test_authentication_error FAILED [ 48%] allauth/socialaccount/providers/flickr/tests.py::FlickrTests::test_auto_signup FAILED [ 48%] allauth/socialaccount/providers/flickr/tests.py::FlickrTests::test_login FAILED [ 48%] allauth/socialaccount/providers/flickr/tests.py::FlickrWithoutRealNameTests::test_authentication_error FAILED [ 48%] allauth/socialaccount/providers/flickr/tests.py::FlickrWithoutRealNameTests::test_auto_signup FAILED [ 48%] allauth/socialaccount/providers/flickr/tests.py::FlickrWithoutRealNameTests::test_login FAILED [ 48%] allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_account_refresh_token_saved_next_login FAILED [ 49%] allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_account_tokens FAILED [ 49%] allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_authentication_error FAILED [ 49%] allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_login FAILED [ 49%] allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_login_with_pkce_disabled FAILED [ 49%] allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_login_with_pkce_enabled FAILED [ 49%] allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_provider_has_no_pkce_params PASSED [ 49%] allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_provider_has_pkce_params PASSED [ 49%] allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_account_refresh_token_saved_next_login FAILED [ 49%] allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_account_tokens FAILED [ 49%] allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_authentication_error FAILED [ 49%] allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_login FAILED [ 49%] allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_login_with_pkce_disabled FAILED [ 49%] allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_login_with_pkce_enabled FAILED [ 49%] allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_provider_has_no_pkce_params PASSED [ 49%] allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_provider_has_pkce_params PASSED [ 50%] allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_account_refresh_token_saved_next_login FAILED [ 50%] allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_account_tokens FAILED [ 50%] allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_authentication_error FAILED [ 50%] allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_login FAILED [ 50%] allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_login_with_pkce_disabled FAILED [ 50%] allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_login_with_pkce_enabled FAILED [ 50%] allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_provider_has_no_pkce_params PASSED [ 50%] allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_provider_has_pkce_params PASSED [ 50%] allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_account_name_null FAILED [ 50%] allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_account_refresh_token_saved_next_login FAILED [ 50%] allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_account_tokens FAILED [ 50%] allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_authentication_error FAILED [ 50%] allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_login FAILED [ 50%] allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_login_with_pkce_disabled FAILED [ 50%] allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_login_with_pkce_enabled FAILED [ 50%] allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_provider_has_no_pkce_params PASSED [ 51%] allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_provider_has_pkce_params PASSED [ 51%] allauth/socialaccount/providers/github/tests.py::GitHubTests::test_account_name_null FAILED [ 51%] allauth/socialaccount/providers/github/tests.py::GitHubTests::test_account_refresh_token_saved_next_login FAILED [ 51%] allauth/socialaccount/providers/github/tests.py::GitHubTests::test_account_tokens FAILED [ 51%] allauth/socialaccount/providers/github/tests.py::GitHubTests::test_authentication_error FAILED [ 51%] allauth/socialaccount/providers/github/tests.py::GitHubTests::test_login FAILED [ 51%] allauth/socialaccount/providers/github/tests.py::GitHubTests::test_login_with_pkce_disabled FAILED [ 51%] allauth/socialaccount/providers/github/tests.py::GitHubTests::test_login_with_pkce_enabled FAILED [ 51%] allauth/socialaccount/providers/github/tests.py::GitHubTests::test_provider_has_no_pkce_params PASSED [ 51%] allauth/socialaccount/providers/github/tests.py::GitHubTests::test_provider_has_pkce_params PASSED [ 51%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_account_invalid_response PASSED [ 51%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_account_refresh_token_saved_next_login FAILED [ 51%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_account_tokens FAILED [ 51%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_authentication_error FAILED [ 51%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_bad_response PASSED [ 52%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_error_response PASSED [ 52%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_extra_data FAILED [ 52%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_invalid_data PASSED [ 52%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_invalid_response PASSED [ 52%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_login FAILED [ 52%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_login_with_pkce_disabled FAILED [ 52%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_login_with_pkce_enabled FAILED [ 52%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_provider_has_no_pkce_params PASSED [ 52%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_provider_has_pkce_params PASSED [ 52%] allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_valid_response PASSED [ 52%] allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_account_refresh_token_saved_next_login FAILED [ 52%] allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_account_tokens FAILED [ 52%] allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_authentication_error FAILED [ 52%] allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_login FAILED [ 52%] allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_login_with_pkce_disabled FAILED [ 53%] allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_login_with_pkce_enabled FAILED [ 53%] allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_provider_has_no_pkce_params PASSED [ 53%] allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_provider_has_pkce_params PASSED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_account_connect FAILED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_account_refresh_token_saved_next_login FAILED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_account_tokens FAILED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_authentication_error FAILED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_email_unverified FAILED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_email_verified FAILED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_email_verified_stashed FAILED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_login FAILED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_login_with_pkce_disabled PASSED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_login_with_pkce_enabled PASSED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_provider_has_no_pkce_params PASSED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_provider_has_pkce_params PASSED [ 53%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_social_email_verification_optional FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_social_email_verification_skipped FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_user_signed_up_signal FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_username_based_on_email FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::GoogleTests::test_wrong_id_token_claim_values FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_account_connect FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_account_refresh_token_saved_next_login FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_account_tokens FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_authentication_error FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_email_unverified FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_email_verified FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_email_verified_stashed FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_login FAILED [ 54%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_login_with_pkce_disabled PASSED [ 54%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_login_with_pkce_enabled PASSED [ 54%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_provider_has_no_pkce_params PASSED [ 55%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_provider_has_pkce_params PASSED [ 55%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_social_email_verification_optional FAILED [ 55%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_social_email_verification_skipped FAILED [ 55%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_user_signed_up_signal FAILED [ 55%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_username_based_on_email FAILED [ 55%] allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_wrong_id_token_claim_values FAILED [ 55%] allauth/socialaccount/providers/google/tests.py::test_login_by_token FAILED [ 55%] allauth/socialaccount/providers/google/tests.py::test_extract_data[False-id-email_verified] PASSED [ 55%] allauth/socialaccount/providers/google/tests.py::test_extract_data[False-sub-verified_email] PASSED [ 55%] allauth/socialaccount/providers/google/tests.py::test_extract_data[True-id-email_verified] PASSED [ 55%] allauth/socialaccount/providers/google/tests.py::test_extract_data[True-sub-verified_email] PASSED [ 55%] allauth/socialaccount/providers/google/tests.py::test_complete_login_variants[False-True-True-response0-uid-from-id-token-pic-from-id-token] PASSED [ 55%] allauth/socialaccount/providers/google/tests.py::test_complete_login_variants[False-True-False-response1-uid-from-id-token-pic-from-userinfo] PASSED [ 55%] allauth/socialaccount/providers/google/tests.py::test_complete_login_variants[False-True-True-response2-uid-from-userinfo-pic-from-userinfo] PASSED [ 55%] allauth/socialaccount/providers/google/tests.py::test_complete_login_variants[True-True-True-response0-uid-from-id-token-pic-from-id-token] PASSED [ 56%] allauth/socialaccount/providers/google/tests.py::test_complete_login_variants[True-True-False-response1-uid-from-id-token-pic-from-userinfo] PASSED [ 56%] allauth/socialaccount/providers/google/tests.py::test_complete_login_variants[True-True-True-response2-uid-from-userinfo-pic-from-userinfo] PASSED [ 56%] allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_account_refresh_token_saved_next_login FAILED [ 56%] allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_account_tokens FAILED [ 56%] allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_authentication_error FAILED [ 56%] allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_login FAILED [ 56%] allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_login_with_pkce_disabled FAILED [ 56%] allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_login_with_pkce_enabled FAILED [ 56%] allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_provider_has_no_pkce_params PASSED [ 56%] allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_provider_has_pkce_params PASSED [ 56%] allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_account_refresh_token_saved_next_login FAILED [ 56%] allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_account_tokens FAILED [ 56%] allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_authentication_error FAILED [ 56%] allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_login FAILED [ 56%] allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_login_with_pkce_disabled FAILED [ 56%] allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_login_with_pkce_enabled FAILED [ 57%] allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_provider_has_no_pkce_params PASSED [ 57%] allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_provider_has_pkce_params PASSED [ 57%] allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_account_refresh_token_saved_next_login FAILED [ 57%] allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_account_tokens FAILED [ 57%] allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_authentication_error FAILED [ 57%] allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_login FAILED [ 57%] allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_login_with_pkce_disabled FAILED [ 57%] allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_login_with_pkce_enabled FAILED [ 57%] allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_provider_has_no_pkce_params PASSED [ 57%] allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_provider_has_pkce_params PASSED [ 57%] allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_account_refresh_token_saved_next_login FAILED [ 57%] allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_account_tokens FAILED [ 57%] allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_authentication_error FAILED [ 57%] allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_login FAILED [ 57%] allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_login_with_pkce_disabled FAILED [ 58%] allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_login_with_pkce_enabled FAILED [ 58%] allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_provider_has_no_pkce_params PASSED [ 58%] allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_provider_has_pkce_params PASSED [ 58%] allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_account_refresh_token_saved_next_login FAILED [ 58%] allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_account_tokens FAILED [ 58%] allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_authentication_error FAILED [ 58%] allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_login FAILED [ 58%] allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_login_with_pkce_disabled FAILED [ 58%] allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_login_with_pkce_enabled FAILED [ 58%] allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_provider_has_no_pkce_params PASSED [ 58%] allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_provider_has_pkce_params PASSED [ 58%] allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_account_refresh_token_saved_next_login FAILED [ 58%] allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_account_tokens FAILED [ 58%] allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_authentication_error FAILED [ 58%] allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_login FAILED [ 59%] allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_login_with_pkce_disabled FAILED [ 59%] allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_login_with_pkce_enabled FAILED [ 59%] allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_provider_has_no_pkce_params PASSED [ 59%] allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_provider_has_pkce_params PASSED [ 59%] allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_account_refresh_token_saved_next_login FAILED [ 59%] allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_account_tokens FAILED [ 59%] allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_authentication_error FAILED [ 59%] allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_login FAILED [ 59%] allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_login_with_pkce_disabled FAILED [ 59%] allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_login_with_pkce_enabled FAILED [ 59%] allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_provider_has_no_pkce_params PASSED [ 59%] allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_provider_has_pkce_params PASSED [ 59%] allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_account_refresh_token_saved_next_login FAILED [ 59%] allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_account_tokens FAILED [ 59%] allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_authentication_error FAILED [ 60%] allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_login FAILED [ 60%] allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_login_with_pkce_disabled FAILED [ 60%] allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_login_with_pkce_enabled FAILED [ 60%] allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_provider_has_no_pkce_params PASSED [ 60%] allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_provider_has_pkce_params PASSED [ 60%] allauth/socialaccount/providers/line/tests.py::LineTests::test_account_refresh_token_saved_next_login FAILED [ 60%] allauth/socialaccount/providers/line/tests.py::LineTests::test_account_tokens FAILED [ 60%] allauth/socialaccount/providers/line/tests.py::LineTests::test_authentication_error FAILED [ 60%] allauth/socialaccount/providers/line/tests.py::LineTests::test_login FAILED [ 60%] allauth/socialaccount/providers/line/tests.py::LineTests::test_login_with_pkce_disabled FAILED [ 60%] allauth/socialaccount/providers/line/tests.py::LineTests::test_login_with_pkce_enabled FAILED [ 60%] allauth/socialaccount/providers/line/tests.py::LineTests::test_provider_has_no_pkce_params PASSED [ 60%] allauth/socialaccount/providers/line/tests.py::LineTests::test_provider_has_pkce_params PASSED [ 60%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_account_refresh_token_saved_next_login FAILED [ 60%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_account_tokens FAILED [ 60%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_authentication_error FAILED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_data_to_str PASSED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_get_avatar_url_auth_mismatch PASSED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_get_avatar_url_float_vs_int PASSED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_get_avatar_url_no_picture_setting PASSED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_get_avatar_url_size_mismatch PASSED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_get_avatar_url_with_picture PASSED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_get_avatar_url_with_setting PASSED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_id_missing PASSED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_login FAILED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_login_with_pkce_disabled FAILED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_login_with_pkce_enabled FAILED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_provider_has_no_pkce_params PASSED [ 61%] allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_provider_has_pkce_params PASSED [ 61%] allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_account_refresh_token_saved_next_login FAILED [ 61%] allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_account_tokens FAILED [ 62%] allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_authentication_error FAILED [ 62%] allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_login FAILED [ 62%] allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_login_with_pkce_disabled FAILED [ 62%] allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_login_with_pkce_enabled FAILED [ 62%] allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_provider_has_no_pkce_params PASSED [ 62%] allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_provider_has_pkce_params PASSED [ 62%] allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_account_refresh_token_saved_next_login FAILED [ 62%] allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_account_tokens FAILED [ 62%] allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_authentication_error FAILED [ 62%] allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_login FAILED [ 62%] allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_login_with_pkce_disabled FAILED [ 62%] allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_login_with_pkce_enabled FAILED [ 62%] allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_provider_has_no_pkce_params PASSED [ 62%] allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_provider_has_pkce_params PASSED [ 62%] allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_account_refresh_token_saved_next_login FAILED [ 63%] allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_account_tokens FAILED [ 63%] allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_authentication_error FAILED [ 63%] allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_login FAILED [ 63%] allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_login_with_pkce_disabled FAILED [ 63%] allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_login_with_pkce_enabled FAILED [ 63%] allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_provider_has_no_pkce_params PASSED [ 63%] allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_provider_has_pkce_params PASSED [ 63%] allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_account_refresh_token_saved_next_login FAILED [ 63%] allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_account_tokens FAILED [ 63%] allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_authentication_error FAILED [ 63%] allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_login FAILED [ 63%] allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_login_with_pkce_disabled FAILED [ 63%] allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_login_with_pkce_enabled FAILED [ 63%] allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_provider_has_no_pkce_params PASSED [ 63%] allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_provider_has_pkce_params PASSED [ 63%] allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_account_refresh_token_saved_next_login FAILED [ 64%] allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_account_tokens FAILED [ 64%] allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_authentication_error FAILED [ 64%] allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_invalid_data PASSED [ 64%] allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_invalid_response PASSED [ 64%] allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_login FAILED [ 64%] allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_login_with_pkce_disabled FAILED [ 64%] allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_login_with_pkce_enabled FAILED [ 64%] allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_profile_invalid_response PASSED [ 64%] allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_provider_has_no_pkce_params PASSED [ 64%] allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_provider_has_pkce_params PASSED [ 64%] allauth/socialaccount/providers/miro/tests.py::MiroTests::test_account_refresh_token_saved_next_login FAILED [ 64%] allauth/socialaccount/providers/miro/tests.py::MiroTests::test_account_tokens FAILED [ 64%] allauth/socialaccount/providers/miro/tests.py::MiroTests::test_authentication_error FAILED [ 64%] allauth/socialaccount/providers/miro/tests.py::MiroTests::test_login FAILED [ 64%] allauth/socialaccount/providers/miro/tests.py::MiroTests::test_login_with_pkce_disabled FAILED [ 65%] allauth/socialaccount/providers/miro/tests.py::MiroTests::test_login_with_pkce_enabled FAILED [ 65%] allauth/socialaccount/providers/miro/tests.py::MiroTests::test_provider_has_no_pkce_params PASSED [ 65%] allauth/socialaccount/providers/miro/tests.py::MiroTests::test_provider_has_pkce_params PASSED [ 65%] allauth/socialaccount/providers/naver/tests.py::NaverTests::test_account_refresh_token_saved_next_login FAILED [ 65%] allauth/socialaccount/providers/naver/tests.py::NaverTests::test_account_tokens FAILED [ 65%] allauth/socialaccount/providers/naver/tests.py::NaverTests::test_authentication_error FAILED [ 65%] allauth/socialaccount/providers/naver/tests.py::NaverTests::test_login FAILED [ 65%] allauth/socialaccount/providers/naver/tests.py::NaverTests::test_login_with_pkce_disabled FAILED [ 65%] allauth/socialaccount/providers/naver/tests.py::NaverTests::test_login_with_pkce_enabled FAILED [ 65%] allauth/socialaccount/providers/naver/tests.py::NaverTests::test_provider_has_no_pkce_params PASSED [ 65%] allauth/socialaccount/providers/naver/tests.py::NaverTests::test_provider_has_pkce_params PASSED [ 65%] allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_account_refresh_token_saved_next_login FAILED [ 65%] allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_account_tokens FAILED [ 65%] allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_authentication_error FAILED [ 65%] allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_login FAILED [ 66%] allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_login_with_pkce_disabled FAILED [ 66%] allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_login_with_pkce_enabled FAILED [ 66%] allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_provider_has_no_pkce_params PASSED [ 66%] allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_provider_has_pkce_params PASSED [ 66%] allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_account_refresh_token_saved_next_login FAILED [ 66%] allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_account_tokens FAILED [ 66%] allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_authentication_error FAILED [ 66%] allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_login FAILED [ 66%] allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_login_with_pkce_disabled FAILED [ 66%] allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_login_with_pkce_enabled FAILED [ 66%] allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_provider_has_no_pkce_params PASSED [ 66%] allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_provider_has_pkce_params PASSED [ 66%] allauth/socialaccount/providers/notion/tests.py::NotionTests::test_account_refresh_token_saved_next_login FAILED [ 66%] allauth/socialaccount/providers/notion/tests.py::NotionTests::test_account_tokens FAILED [ 66%] allauth/socialaccount/providers/notion/tests.py::NotionTests::test_authentication_error FAILED [ 66%] allauth/socialaccount/providers/notion/tests.py::NotionTests::test_login FAILED [ 67%] allauth/socialaccount/providers/notion/tests.py::NotionTests::test_login_with_pkce_disabled FAILED [ 67%] allauth/socialaccount/providers/notion/tests.py::NotionTests::test_login_with_pkce_enabled FAILED [ 67%] allauth/socialaccount/providers/notion/tests.py::NotionTests::test_provider_has_no_pkce_params PASSED [ 67%] allauth/socialaccount/providers/notion/tests.py::NotionTests::test_provider_has_pkce_params PASSED [ 67%] allauth/socialaccount/providers/oauth2/tests/test_views.py::test_samesite_strict[True-False-True] FAILED [ 67%] allauth/socialaccount/providers/oauth2/tests/test_views.py::test_samesite_strict[True-True-False] FAILED [ 67%] allauth/socialaccount/providers/oauth2/tests/test_views.py::test_samesite_strict[False-False-False] FAILED [ 67%] allauth/socialaccount/providers/oauth2/tests/test_views.py::test_config_from_app_settings[False] PASSED [ 67%] allauth/socialaccount/providers/oauth2/tests/test_views.py::test_config_from_app_settings[True] PASSED [ 67%] allauth/socialaccount/providers/oauth2/tests/test_views.py::test_config_from_provider_config[False] PASSED [ 67%] allauth/socialaccount/providers/oauth2/tests/test_views.py::test_config_from_provider_config[True] PASSED [ 67%] allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_account_refresh_token_saved_next_login FAILED [ 67%] allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_account_tokens FAILED [ 67%] allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_authentication_error FAILED [ 67%] allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_login FAILED [ 68%] allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_login_with_pkce_disabled FAILED [ 68%] allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_login_with_pkce_enabled FAILED [ 68%] allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_provider_has_no_pkce_params PASSED [ 68%] allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_provider_has_pkce_params PASSED [ 68%] allauth/socialaccount/providers/okta/tests.py::OktaTests::test_account_refresh_token_saved_next_login FAILED [ 68%] allauth/socialaccount/providers/okta/tests.py::OktaTests::test_account_tokens FAILED [ 68%] allauth/socialaccount/providers/okta/tests.py::OktaTests::test_authentication_error FAILED [ 68%] allauth/socialaccount/providers/okta/tests.py::OktaTests::test_login FAILED [ 68%] allauth/socialaccount/providers/okta/tests.py::OktaTests::test_login_with_pkce_disabled FAILED [ 68%] allauth/socialaccount/providers/okta/tests.py::OktaTests::test_login_with_pkce_enabled FAILED [ 68%] allauth/socialaccount/providers/okta/tests.py::OktaTests::test_provider_has_no_pkce_params PASSED [ 68%] allauth/socialaccount/providers/okta/tests.py::OktaTests::test_provider_has_pkce_params PASSED [ 68%] allauth/socialaccount/providers/openid/tests.py::OpenIDTests::test_discovery_failure FAILED [ 68%] allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_account_refresh_token_saved_next_login FAILED [ 68%] allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_account_tokens FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_authentication_error FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_login FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_login_auto_signup FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_login_with_pkce_disabled FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_login_with_pkce_enabled FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_provider_has_no_pkce_params PASSED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_provider_has_pkce_params PASSED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_account_refresh_token_saved_next_login FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_account_tokens FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_authentication_error FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_login FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_login_auto_signup FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_login_with_pkce_disabled FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_login_with_pkce_enabled FAILED [ 69%] allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_provider_has_no_pkce_params PASSED [ 70%] allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_provider_has_pkce_params PASSED [ 70%] allauth/socialaccount/providers/openstreetmap/tests.py::OpenStreetMapTests::test_authentication_error FAILED [ 70%] allauth/socialaccount/providers/openstreetmap/tests.py::OpenStreetMapTests::test_auto_signup FAILED [ 70%] allauth/socialaccount/providers/openstreetmap/tests.py::OpenStreetMapTests::test_login FAILED [ 70%] allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_account_refresh_token_saved_next_login FAILED [ 70%] allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_account_tokens FAILED [ 70%] allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_authentication_error FAILED [ 70%] allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_login FAILED [ 70%] allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_login_with_pkce_disabled FAILED [ 70%] allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_login_with_pkce_enabled FAILED [ 70%] allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_provider_has_no_pkce_params PASSED [ 70%] allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_provider_has_pkce_params PASSED [ 70%] allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_account_refresh_token_saved_next_login FAILED [ 70%] allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_account_tokens FAILED [ 70%] allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_authentication_error FAILED [ 70%] allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_login FAILED [ 71%] allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_login_with_pkce_disabled FAILED [ 71%] allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_login_with_pkce_enabled FAILED [ 71%] allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_provider_has_no_pkce_params PASSED [ 71%] allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_provider_has_pkce_params PASSED [ 71%] allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_account_refresh_token_saved_next_login FAILED [ 71%] allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_account_tokens FAILED [ 71%] allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_authentication_error FAILED [ 71%] allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_login FAILED [ 71%] allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_login_with_pkce_disabled FAILED [ 71%] allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_login_with_pkce_enabled FAILED [ 71%] allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_provider_has_no_pkce_params PASSED [ 71%] allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_provider_has_pkce_params PASSED [ 71%] allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_account_refresh_token_saved_next_login FAILED [ 71%] allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_account_tokens FAILED [ 71%] allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_authentication_error FAILED [ 72%] allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_login FAILED [ 72%] allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_login_v5 PASSED [ 72%] allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_login_with_pkce_disabled FAILED [ 72%] allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_login_with_pkce_enabled FAILED [ 72%] allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_provider_has_no_pkce_params PASSED [ 72%] allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_provider_has_pkce_params PASSED [ 72%] allauth/socialaccount/providers/pocket/tests.py::PocketOAuthTests::test_authentication_error FAILED [ 72%] allauth/socialaccount/providers/pocket/tests.py::PocketOAuthTests::test_auto_signup PASSED [ 72%] allauth/socialaccount/providers/pocket/tests.py::PocketOAuthTests::test_login FAILED [ 72%] allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_account_refresh_token_saved_next_login FAILED [ 72%] allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_account_tokens FAILED [ 72%] allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_authentication_error FAILED [ 72%] allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_login FAILED [ 72%] allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_login_with_pkce_disabled FAILED [ 72%] allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_login_with_pkce_enabled FAILED [ 73%] allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_provider_has_no_pkce_params PASSED [ 73%] allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_provider_has_pkce_params PASSED [ 73%] allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_account_refresh_token_saved_next_login FAILED [ 73%] allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_account_tokens FAILED [ 73%] allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_authentication_error FAILED [ 73%] allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_login FAILED [ 73%] allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_login_with_pkce_disabled FAILED [ 73%] allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_login_with_pkce_enabled FAILED [ 73%] allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_provider_has_no_pkce_params PASSED [ 73%] allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_provider_has_pkce_params PASSED [ 73%] allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_account_refresh_token_saved_next_login FAILED [ 73%] allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_account_tokens FAILED [ 73%] allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_authentication_error FAILED [ 73%] allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_login FAILED [ 73%] allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_login_with_pkce_disabled FAILED [ 73%] allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_login_with_pkce_enabled FAILED [ 74%] allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_provider_has_no_pkce_params PASSED [ 74%] allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_provider_has_pkce_params PASSED [ 74%] allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_account_refresh_token_saved_next_login FAILED [ 74%] allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_account_tokens FAILED [ 74%] allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_authentication_error FAILED [ 74%] allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_login FAILED [ 74%] allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_login_with_pkce_disabled FAILED [ 74%] allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_login_with_pkce_enabled FAILED [ 74%] allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_provider_has_no_pkce_params PASSED [ 74%] allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_provider_has_pkce_params PASSED [ 74%] allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_account_refresh_token_saved_next_login FAILED [ 74%] allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_account_tokens FAILED [ 74%] allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_authentication_error FAILED [ 74%] allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_login FAILED [ 74%] allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_login_with_pkce_disabled FAILED [ 75%] allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_login_with_pkce_enabled FAILED [ 75%] allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_provider_has_no_pkce_params PASSED [ 75%] allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_provider_has_pkce_params PASSED [ 75%] allauth/socialaccount/providers/saml/tests.py::test_acs[False-adv_settings0-state_kwargs0-/not/here-/accounts/profile/] FAILED [ 75%] allauth/socialaccount/providers/saml/tests.py::test_acs[False-adv_settings1-state_kwargs1-/not/here-/here] FAILED [ 75%] allauth/socialaccount/providers/saml/tests.py::test_acs[False-adv_settings2-state_kwargs2-/not/here-expected_url2] FAILED [ 75%] allauth/socialaccount/providers/saml/tests.py::test_acs[False-adv_settings3-state_kwargs3-/not/here-/here] FAILED [ 75%] allauth/socialaccount/providers/saml/tests.py::test_acs[True-adv_settings4-state_kwargs4-/set-by-idp-/set-by-idp] FAILED [ 75%] allauth/socialaccount/providers/saml/tests.py::test_acs[True-adv_settings5-state_kwargs5-not-a-url-/accounts/profile/] FAILED [ 75%] allauth/socialaccount/providers/saml/tests.py::test_acs[True-adv_settings6-state_kwargs6-/set-by-idp-/set-by-idp] FAILED [ 75%] allauth/socialaccount/providers/saml/tests.py::test_acs_error FAILED [ 75%] allauth/socialaccount/providers/saml/tests.py::test_acs_get FAILED [ 75%] allauth/socialaccount/providers/saml/tests.py::test_sls_get PASSED [ 75%] allauth/socialaccount/providers/saml/tests.py::test_login_on_get FAILED [ 75%] allauth/socialaccount/providers/saml/tests.py::test_login PASSED [ 76%] allauth/socialaccount/providers/saml/tests.py::test_metadata PASSED [ 76%] allauth/socialaccount/providers/saml/tests.py::test_sls PASSED [ 76%] allauth/socialaccount/providers/saml/tests.py::test_extract_attributes[data0-result0-123] PASSED [ 76%] allauth/socialaccount/providers/saml/tests.py::test_extract_attributes[data1-result1-nameid@saml.org] PASSED [ 76%] allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_account_refresh_token_saved_next_login FAILED [ 76%] allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_account_tokens FAILED [ 76%] allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_authentication_error FAILED [ 76%] allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_login FAILED [ 76%] allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_login_with_pkce_disabled FAILED [ 76%] allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_login_with_pkce_enabled FAILED [ 76%] allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_provider_has_no_pkce_params PASSED [ 76%] allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_provider_has_pkce_params PASSED [ 76%] allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_account_refresh_token_saved_next_login FAILED [ 76%] allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_account_tokens FAILED [ 76%] allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_authentication_error FAILED [ 76%] allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_login FAILED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_login_with_pkce_disabled FAILED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_login_with_pkce_enabled FAILED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_provider_has_no_pkce_params PASSED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_provider_has_pkce_params PASSED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_account_refresh_token_saved_next_login FAILED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_account_tokens FAILED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_authentication_error FAILED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_login FAILED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_login_with_pkce_disabled FAILED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_login_with_pkce_enabled FAILED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_provider_has_no_pkce_params PASSED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_provider_has_pkce_params PASSED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_account_refresh_token_saved_next_login FAILED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_account_tokens FAILED [ 77%] allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_associated_user FAILED [ 78%] allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_authentication_error FAILED [ 78%] allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_login FAILED [ 78%] allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_login_with_pkce_disabled FAILED [ 78%] allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_login_with_pkce_enabled FAILED [ 78%] allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_provider_has_no_pkce_params PASSED [ 78%] allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_provider_has_pkce_params PASSED [ 78%] allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_account_refresh_token_saved_next_login FAILED [ 78%] allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_account_tokens FAILED [ 78%] allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_authentication_error FAILED [ 78%] allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_login FAILED [ 78%] allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_login_with_pkce_disabled FAILED [ 78%] allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_login_with_pkce_enabled FAILED [ 78%] allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_provider_has_no_pkce_params PASSED [ 78%] allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_provider_has_pkce_params PASSED [ 78%] allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_account_refresh_token_saved_next_login FAILED [ 79%] allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_account_tokens FAILED [ 79%] allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_authentication_error FAILED [ 79%] allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_login FAILED [ 79%] allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_login_with_pkce_disabled FAILED [ 79%] allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_login_with_pkce_enabled FAILED [ 79%] allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_provider_has_no_pkce_params PASSED [ 79%] allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_provider_has_pkce_params PASSED [ 79%] allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_account_refresh_token_saved_next_login FAILED [ 79%] allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_account_tokens FAILED [ 79%] allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_authentication_error FAILED [ 79%] allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_login FAILED [ 79%] allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_login_with_pkce_disabled FAILED [ 79%] allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_login_with_pkce_enabled FAILED [ 79%] allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_provider_has_no_pkce_params PASSED [ 79%] allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_provider_has_pkce_params PASSED [ 80%] allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_account_refresh_token_saved_next_login FAILED [ 80%] allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_account_tokens FAILED [ 80%] allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_authentication_error FAILED [ 80%] allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_login FAILED [ 80%] allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_login_with_pkce_disabled FAILED [ 80%] allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_login_with_pkce_enabled FAILED [ 80%] allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_provider_has_no_pkce_params PASSED [ 80%] allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_provider_has_pkce_params PASSED [ 80%] allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_account_refresh_token_saved_next_login FAILED [ 80%] allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_account_tokens FAILED [ 80%] allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_authentication_error FAILED [ 80%] allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_login FAILED [ 80%] allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_login_with_pkce_disabled FAILED [ 80%] allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_login_with_pkce_enabled FAILED [ 80%] allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_provider_has_no_pkce_params PASSED [ 80%] allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_provider_has_pkce_params PASSED [ 81%] allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_account_refresh_token_saved_next_login FAILED [ 81%] allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_account_tokens FAILED [ 81%] allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_authentication_error FAILED [ 81%] allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_login FAILED [ 81%] allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_login_with_pkce_disabled FAILED [ 81%] allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_login_with_pkce_enabled FAILED [ 81%] allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_provider_has_no_pkce_params PASSED [ 81%] allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_provider_has_pkce_params PASSED [ 81%] allauth/socialaccount/providers/strava/tests.py::StravaTests::test_account_refresh_token_saved_next_login FAILED [ 81%] allauth/socialaccount/providers/strava/tests.py::StravaTests::test_account_tokens FAILED [ 81%] allauth/socialaccount/providers/strava/tests.py::StravaTests::test_authentication_error FAILED [ 81%] allauth/socialaccount/providers/strava/tests.py::StravaTests::test_login FAILED [ 81%] allauth/socialaccount/providers/strava/tests.py::StravaTests::test_login_with_pkce_disabled FAILED [ 81%] allauth/socialaccount/providers/strava/tests.py::StravaTests::test_login_with_pkce_enabled FAILED [ 81%] allauth/socialaccount/providers/strava/tests.py::StravaTests::test_provider_has_no_pkce_params PASSED [ 82%] allauth/socialaccount/providers/strava/tests.py::StravaTests::test_provider_has_pkce_params PASSED [ 82%] allauth/socialaccount/providers/strava/tests.py::StravaTests::test_valid_avatar FAILED [ 82%] allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_account_refresh_token_saved_next_login FAILED [ 82%] allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_account_tokens FAILED [ 82%] allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_authentication_error FAILED [ 82%] allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_login FAILED [ 82%] allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_login_with_pkce_disabled FAILED [ 82%] allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_login_with_pkce_enabled FAILED [ 82%] allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_provider_has_no_pkce_params PASSED [ 82%] allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_provider_has_pkce_params PASSED [ 82%] allauth/socialaccount/providers/telegram/tests.py::test_login PASSED [ 82%] allauth/socialaccount/providers/telegram/tests.py::test_callback_get FAILED [ 82%] allauth/socialaccount/providers/telegram/tests.py::test_callback FAILED [ 82%] allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_account_refresh_token_saved_next_login FAILED [ 82%] allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_account_tokens FAILED [ 83%] allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_authentication_error FAILED [ 83%] allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_login FAILED [ 83%] allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_login_with_pkce_disabled FAILED [ 83%] allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_login_with_pkce_enabled FAILED [ 83%] allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_provider_has_no_pkce_params PASSED [ 83%] allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_provider_has_pkce_params PASSED [ 83%] allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_account_refresh_token_saved_next_login FAILED [ 83%] allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_account_tokens FAILED [ 83%] allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_authentication_error FAILED [ 83%] allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_default_use_sandbox_uri PASSED [ 83%] allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_login FAILED [ 83%] allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_login_with_pkce_disabled FAILED [ 83%] allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_login_with_pkce_enabled FAILED [ 83%] allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_provider_has_no_pkce_params PASSED [ 83%] allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_provider_has_pkce_params PASSED [ 83%] allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_scope_from_default PASSED [ 84%] allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_scope_from_settings PASSED [ 84%] allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_use_production_uri PASSED [ 84%] allauth/socialaccount/providers/trello/tests.py::TrelloTests::test_authentication_error FAILED [ 84%] allauth/socialaccount/providers/trello/tests.py::TrelloTests::test_auto_signup FAILED [ 84%] allauth/socialaccount/providers/trello/tests.py::TrelloTests::test_login FAILED [ 84%] allauth/socialaccount/providers/tumblr/tests.py::TumblrTests::test_authentication_error FAILED [ 84%] allauth/socialaccount/providers/tumblr/tests.py::TumblrTests::test_auto_signup FAILED [ 84%] allauth/socialaccount/providers/tumblr/tests.py::TumblrTests::test_login FAILED [ 84%] allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_account_refresh_token_saved_next_login FAILED [ 84%] allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_account_tokens FAILED [ 84%] allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_authentication_error FAILED [ 84%] allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_login FAILED [ 84%] allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_login_with_pkce_disabled FAILED [ 84%] allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_login_with_pkce_enabled FAILED [ 84%] allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_provider_has_no_pkce_params PASSED [ 85%] allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_provider_has_pkce_params PASSED [ 85%] allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_account_refresh_token_saved_next_login FAILED [ 85%] allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_account_tokens FAILED [ 85%] allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_authentication_error FAILED [ 85%] allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_empty_or_missing_data_key_raises_OAuth2Error PASSED [ 85%] allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_login FAILED [ 85%] allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_login_with_pkce_disabled FAILED [ 85%] allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_login_with_pkce_enabled FAILED [ 85%] allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_missing_twitch_id_raises_OAuth2Error PASSED [ 85%] allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_provider_has_no_pkce_params PASSED [ 85%] allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_provider_has_pkce_params PASSED [ 85%] allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_response_over_400_raises_OAuth2Error PASSED [ 85%] allauth/socialaccount/providers/twitter/tests.py::TwitterTests::test_authentication_error FAILED [ 85%] allauth/socialaccount/providers/twitter/tests.py::TwitterTests::test_auto_signup FAILED [ 85%] allauth/socialaccount/providers/twitter/tests.py::TwitterTests::test_login FAILED [ 86%] allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_account_refresh_token_saved_next_login FAILED [ 86%] allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_account_tokens FAILED [ 86%] allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_authentication_error FAILED [ 86%] allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_login FAILED [ 86%] allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_login_with_pkce_disabled FAILED [ 86%] allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_login_with_pkce_enabled FAILED [ 86%] allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_provider_has_no_pkce_params PASSED [ 86%] allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_provider_has_pkce_params PASSED [ 86%] allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_account_refresh_token_saved_next_login FAILED [ 86%] allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_account_tokens FAILED [ 86%] allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_authentication_error FAILED [ 86%] allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_login FAILED [ 86%] allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_login_with_pkce_disabled FAILED [ 86%] allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_login_with_pkce_enabled FAILED [ 86%] allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_provider_has_no_pkce_params PASSED [ 86%] allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_provider_has_pkce_params PASSED [ 87%] allauth/socialaccount/providers/vimeo/tests.py::VimeoTests::test_authentication_error FAILED [ 87%] allauth/socialaccount/providers/vimeo/tests.py::VimeoTests::test_auto_signup FAILED [ 87%] allauth/socialaccount/providers/vimeo/tests.py::VimeoTests::test_login FAILED [ 87%] allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_account_refresh_token_saved_next_login FAILED [ 87%] allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_account_tokens FAILED [ 87%] allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_authentication_error FAILED [ 87%] allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_login FAILED [ 87%] allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_login_with_pkce_disabled FAILED [ 87%] allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_login_with_pkce_enabled FAILED [ 87%] allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_provider_has_no_pkce_params PASSED [ 87%] allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_provider_has_pkce_params PASSED [ 87%] allauth/socialaccount/providers/vk/tests.py::VKTests::test_account_refresh_token_saved_next_login FAILED [ 87%] allauth/socialaccount/providers/vk/tests.py::VKTests::test_account_tokens FAILED [ 87%] allauth/socialaccount/providers/vk/tests.py::VKTests::test_authentication_error FAILED [ 87%] allauth/socialaccount/providers/vk/tests.py::VKTests::test_login FAILED [ 88%] allauth/socialaccount/providers/vk/tests.py::VKTests::test_login_with_pkce_disabled FAILED [ 88%] allauth/socialaccount/providers/vk/tests.py::VKTests::test_login_with_pkce_enabled FAILED [ 88%] allauth/socialaccount/providers/vk/tests.py::VKTests::test_provider_has_no_pkce_params PASSED [ 88%] allauth/socialaccount/providers/vk/tests.py::VKTests::test_provider_has_pkce_params PASSED [ 88%] allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_account_refresh_token_saved_next_login FAILED [ 88%] allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_account_tokens FAILED [ 88%] allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_authentication_error FAILED [ 88%] allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_login FAILED [ 88%] allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_login_with_pkce_disabled FAILED [ 88%] allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_login_with_pkce_enabled FAILED [ 88%] allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_provider_has_no_pkce_params PASSED [ 88%] allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_provider_has_pkce_params PASSED [ 88%] allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_account_refresh_token_saved_next_login FAILED [ 88%] allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_account_tokens FAILED [ 88%] allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_authentication_error FAILED [ 89%] allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_login FAILED [ 89%] allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_login_with_pkce_disabled FAILED [ 89%] allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_login_with_pkce_enabled FAILED [ 89%] allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_provider_has_no_pkce_params PASSED [ 89%] allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_provider_has_pkce_params PASSED [ 89%] allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_account_refresh_token_saved_next_login FAILED [ 89%] allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_account_tokens FAILED [ 89%] allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_authentication_error FAILED [ 89%] allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_login FAILED [ 89%] allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_login_with_pkce_disabled FAILED [ 89%] allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_login_with_pkce_enabled FAILED [ 89%] allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_provider_has_no_pkce_params PASSED [ 89%] allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_provider_has_pkce_params PASSED [ 89%] allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_account_refresh_token_saved_next_login FAILED [ 89%] allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_account_tokens FAILED [ 90%] allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_authentication_error FAILED [ 90%] allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_login FAILED [ 90%] allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_login_with_pkce_disabled FAILED [ 90%] allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_login_with_pkce_enabled FAILED [ 90%] allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_provider_has_no_pkce_params PASSED [ 90%] allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_provider_has_pkce_params PASSED [ 90%] allauth/socialaccount/providers/xing/tests.py::XingTests::test_authentication_error FAILED [ 90%] allauth/socialaccount/providers/xing/tests.py::XingTests::test_auto_signup FAILED [ 90%] allauth/socialaccount/providers/xing/tests.py::XingTests::test_login FAILED [ 90%] allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_account_refresh_token_saved_next_login FAILED [ 90%] allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_account_tokens FAILED [ 90%] allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_authentication_error FAILED [ 90%] allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_login FAILED [ 90%] allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_login_with_pkce_disabled FAILED [ 90%] allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_login_with_pkce_enabled FAILED [ 90%] allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_provider_has_no_pkce_params PASSED [ 91%] allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_provider_has_pkce_params PASSED [ 91%] allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_account_refresh_token_saved_next_login FAILED [ 91%] allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_account_tokens FAILED [ 91%] allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_authentication_error FAILED [ 91%] allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_login FAILED [ 91%] allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_login_with_pkce_disabled FAILED [ 91%] allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_login_with_pkce_enabled FAILED [ 91%] allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_provider_has_no_pkce_params PASSED [ 91%] allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_provider_has_pkce_params PASSED [ 91%] allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_account_refresh_token_saved_next_login FAILED [ 91%] allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_account_tokens FAILED [ 91%] allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_authentication_error FAILED [ 91%] allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_login FAILED [ 91%] allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_login_with_pkce_disabled FAILED [ 91%] allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_login_with_pkce_enabled FAILED [ 92%] allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_provider_has_no_pkce_params PASSED [ 92%] allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_provider_has_pkce_params PASSED [ 92%] allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_ynab_compelete_login_401 PASSED [ 92%] allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_account_refresh_token_saved_next_login FAILED [ 92%] allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_account_tokens FAILED [ 92%] allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_authentication_error FAILED [ 92%] allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_login FAILED [ 92%] allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_login_with_pkce_disabled FAILED [ 92%] allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_login_with_pkce_enabled FAILED [ 92%] allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_provider_has_no_pkce_params PASSED [ 92%] allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_provider_has_pkce_params PASSED [ 92%] allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_account_refresh_token_saved_next_login FAILED [ 92%] allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_account_tokens FAILED [ 92%] allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_authentication_error FAILED [ 92%] allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_login FAILED [ 93%] allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_login_with_pkce_disabled FAILED [ 93%] allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_login_with_pkce_enabled FAILED [ 93%] allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_provider_has_no_pkce_params PASSED [ 93%] allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_provider_has_pkce_params PASSED [ 93%] allauth/socialaccount/tests/test_adapter.py::test_generate_state_param PASSED [ 93%] allauth/socialaccount/tests/test_adapter.py::test_list_db_based_apps PASSED [ 93%] allauth/socialaccount/tests/test_adapter.py::test_list_settings_based_apps PASSED [ 93%] allauth/socialaccount/tests/test_connect.py::test_disconnect[False] FAILED [ 93%] allauth/socialaccount/tests/test_connect.py::test_disconnect[True] FAILED [ 93%] allauth/socialaccount/tests/test_connect.py::test_connect_with_reauthentication FAILED [ 93%] allauth/socialaccount/tests/test_connect.py::test_connect FAILED [ 93%] allauth/socialaccount/tests/test_connect.py::test_connect_vs_email_authentication[False-False-added] PASSED [ 93%] allauth/socialaccount/tests/test_connect.py::test_connect_vs_email_authentication[False-True-updated] PASSED [ 93%] allauth/socialaccount/tests/test_connect.py::test_connect_vs_email_authentication[True-False-added] PASSED [ 93%] allauth/socialaccount/tests/test_connect.py::test_connect_vs_email_authentication[True-True-updated] PASSED [ 93%] allauth/socialaccount/tests/test_login.py::test_email_authentication[off-False-False] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_email_authentication[off-False-True] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_email_authentication[off-True-False] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_email_authentication[off-True-True] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_email_authentication[on-global-False-False] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_email_authentication[on-global-False-True] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_email_authentication[on-global-True-False] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_email_authentication[on-global-True-True] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_email_authentication[on-provider-False-False] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_email_authentication[on-provider-False-True] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_email_authentication[on-provider-True-False] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_email_authentication[on-provider-True-True] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_record_authentication[login-True-False] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_record_authentication[login-True-True] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_record_authentication[connect-False-False] PASSED [ 94%] allauth/socialaccount/tests/test_login.py::test_record_authentication[connect-False-True] PASSED [ 95%] allauth/socialaccount/tests/test_registry.py::ProviderRegistryTests::test_load_provider_with_custom_app_config PASSED [ 95%] allauth/socialaccount/tests/test_registry.py::ProviderRegistryTests::test_load_provider_with_default_app_config PASSED [ 95%] allauth/socialaccount/tests/test_signup.py::test_email_address_created PASSED [ 95%] allauth/socialaccount/tests/test_signup.py::test_email_address_clash_username_required PASSED [ 95%] allauth/socialaccount/tests/test_signup.py::test_email_address_clash_username_not_required PASSED [ 95%] allauth/socialaccount/tests/test_signup.py::test_email_address_clash_username_auto_signup PASSED [ 95%] allauth/socialaccount/tests/test_signup.py::test_populate_username_in_blacklist PASSED [ 95%] allauth/socialaccount/tests/test_signup.py::test_verified_email_change_at_signup FAILED [ 95%] allauth/socialaccount/tests/test_signup.py::test_unverified_email_change_at_signup FAILED [ 95%] allauth/socialaccount/tests/test_signup.py::test_unique_email_validation_signup FAILED [ 95%] allauth/socialaccount/tests/test_signup.py::test_social_account_taken_at_signup FAILED [ 95%] allauth/socialaccount/tests/test_signup.py::test_email_address_required_missing_from_sociallogin FAILED [ 95%] allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_at_social_signup_form FAILED [ 95%] allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_during_auto_signup PASSED [ 95%] allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_removes_conflicting_email FAILED [ 96%] allauth/socialaccount/tests/test_signup.py::test_signup_closed PASSED [ 96%] allauth/socialaccount/tests/test_utils.py::UtilTests::test_social_account_str_customized PASSED [ 96%] allauth/socialaccount/tests/test_utils.py::UtilTests::test_social_account_str_default PASSED [ 96%] allauth/tests.py::BasicTests::test_build_absolute_uri PASSED [ 96%] allauth/tests.py::BasicTests::test_email_validation PASSED [ 96%] allauth/tests.py::BasicTests::test_generate_unique_username PASSED [ 96%] allauth/tests.py::BasicTests::test_int_to_base36 PASSED [ 96%] allauth/tests.py::BasicTests::test_serializer PASSED [ 96%] allauth/tests.py::BasicTests::test_serializer_binary_field PASSED [ 96%] allauth/tests.py::BasicTests::test_templatetag_with_csrf_failure PASSED [ 96%] allauth/usersessions/tests/test_middleware.py::test_mw_without_request_user PASSED [ 96%] allauth/usersessions/tests/test_middleware.py::test_mw_with_request_user[False] PASSED [ 96%] allauth/usersessions/tests/test_middleware.py::test_mw_with_request_user[True] PASSED [ 96%] allauth/usersessions/tests/test_middleware.py::test_mw_with_anonymous_request_user PASSED [ 96%] allauth/usersessions/tests/test_middleware.py::test_mw_change_ip_and_useragent PASSED [ 96%] allauth/usersessions/tests/test_views.py::test_overall_flow FAILED [ 97%] allauth/usersessions/tests/test_views.py::test_change_password_updates_user_session[True] FAILED [ 97%] allauth/usersessions/tests/test_views.py::test_change_password_updates_user_session[False] FAILED [ 97%] examples/regular-django/example/demo/tests.py::SimpleTest::test_basic_addition PASSED [ 97%] allauth/account/tests/test_middleware.py::test_accounts_redirect_async_ctx FAILED [ 97%] allauth/account/tests/test_decorators.py::test_secure_admin_login_skips_admin_login_next PASSED [ 97%] allauth/account/tests/test_middleware.py::test_immediate_http_response PASSED [ 97%] allauth/core/internal/tests/test_httpkit.py::test_add_query_params[/-params0-/?foo=bar&v=1] PASSED [ 97%] allauth/core/internal/tests/test_httpkit.py::test_add_query_params[https://fqdn/?replace=this-params1-https://fqdn/?replace=that] PASSED [ 97%] allauth/core/internal/tests/test_httpkit.py::test_render_url[/foo-kwargs0-http://testserver/foo] PASSED [ 97%] allauth/core/internal/tests/test_httpkit.py::test_render_url[/foo?key={key}-kwargs1-http://testserver/foo?key=+] PASSED [ 97%] allauth/core/internal/tests/test_httpkit.py::test_render_url[/foo/{key}-kwargs2-http://testserver/foo/%20] PASSED [ 97%] allauth/core/internal/tests/test_httpkit.py::test_render_url[https://abs.org/foo?key={key}-kwargs3-https://abs.org/foo?key=+] PASSED [ 97%] allauth/core/internal/tests/test_httpkit.py::test_deserialize_request PASSED [ 97%] allauth/core/tests/test_ratelimit.py::test_parse[5/m-values0] PASSED [ 97%] allauth/core/tests/test_ratelimit.py::test_parse[5/m/user-values1] PASSED [ 98%] allauth/core/tests/test_ratelimit.py::test_parse[2/3.5m/key-values2] PASSED [ 98%] allauth/core/tests/test_ratelimit.py::test_parse[3/5m/user,20/0.5m/ip-values3] PASSED [ 98%] allauth/core/tests/test_ratelimit.py::test_parse[7/2h-values4] PASSED [ 98%] allauth/core/tests/test_ratelimit.py::test_parse[7/0.25d-values5] PASSED [ 98%] allauth/headless/account/tests/test_login.py::test_auth_password_input_error[app] PASSED [ 98%] allauth/headless/account/tests/test_login.py::test_auth_password_input_error[browser] PASSED [ 98%] allauth/headless/account/tests/test_reset_password.py::test_password_reset_flow_wrong_key[app-get] PASSED [ 98%] allauth/headless/account/tests/test_reset_password.py::test_password_reset_flow_wrong_key[app-post] PASSED [ 98%] allauth/headless/account/tests/test_reset_password.py::test_password_reset_flow_wrong_key[browser-get] PASSED [ 98%] allauth/headless/account/tests/test_reset_password.py::test_password_reset_flow_wrong_key[browser-post] PASSED [ 98%] allauth/mfa/base/tests/test_views.py::test_login_required_views[mfa_activate_totp] PASSED [ 98%] allauth/mfa/base/tests/test_views.py::test_login_required_views[mfa_index] PASSED [ 98%] allauth/mfa/base/tests/test_views.py::test_login_required_views[mfa_deactivate_totp] PASSED [ 98%] allauth/mfa/totp/tests/test_unit.py::test_totp_counters_from_time PASSED [ 98%] allauth/mfa/totp/tests/test_unit.py::test_totp_counters_from_time_with_tolerance PASSED [ 99%] allauth/mfa/totp/tests/test_unit.py::test_validate_with_tolerance PASSED [ 99%] allauth/mfa/webauthn/tests/test_views.py::test_get_passkey_login_challenge_redirects_if_not_ajax PASSED [ 99%] allauth/socialaccount/internal/tests/test_jwtkit.py::test_verify_and_decode PASSED [ 99%] allauth/socialaccount/internal/tests/test_statekit.py::test_get_oldest_state PASSED [ 99%] allauth/socialaccount/internal/tests/test_statekit.py::test_get_oldest_state_empty PASSED [ 99%] allauth/socialaccount/internal/tests/test_statekit.py::test_gc_states PASSED [ 99%] allauth/socialaccount/internal/tests/test_statekit.py::test_stashing PASSED [ 99%] allauth/socialaccount/providers/amazon_cognito/tests.py::test_convert_bool[True-True] PASSED [ 99%] allauth/socialaccount/providers/amazon_cognito/tests.py::test_convert_bool[true-True] PASSED [ 99%] allauth/socialaccount/providers/amazon_cognito/tests.py::test_convert_bool[false-False] PASSED [ 99%] allauth/socialaccount/providers/amazon_cognito/tests.py::test_convert_bool[False-False] PASSED [ 99%] allauth/socialaccount/providers/saml/tests.py::test_build_saml_config_without_metadata_url[provider_config0] PASSED [ 99%] allauth/socialaccount/providers/saml/tests.py::test_build_saml_config[provider_config0] PASSED [ 99%] allauth/socialaccount/providers/saml/tests.py::test_build_saml_config[provider_config1] PASSED [ 99%] allauth/socialaccount/tests/test_login.py::test_login_cancelled FAILED [100%] =================================== FAILURES =================================== ______________________ test_ajax_headers[headers0-False] _______________________ db = None, client = headers = {}, ajax_expected = False @pytest.mark.parametrize( "headers,ajax_expected", [ ({}, False), ({"HTTP_X_REQUESTED_WITH": "XMLHttpRequest"}, True), ({"HTTP_ACCEPT": "application/json"}, True), ], ) def test_ajax_headers(db, client, headers, ajax_expected): > resp = client.post( reverse("account_signup"), { "username": "johndoe", "email": "john@example.org", "email2": "john@example.org", "password1": "johndoe", "password2": "johndoe", }, **headers, ) allauth/account/tests/test_ajax.py:21: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.org', 'current_site': , 'use...c', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGa:Qpr4WYnCwWucaAoED5PONFfATlNXybCrA-nkEA-OmAc/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_ajax_headers[headers1-True] _______________________ db = None, client = headers = {'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest'}, ajax_expected = True @pytest.mark.parametrize( "headers,ajax_expected", [ ({}, False), ({"HTTP_X_REQUESTED_WITH": "XMLHttpRequest"}, True), ({"HTTP_ACCEPT": "application/json"}, True), ], ) def test_ajax_headers(db, client, headers, ajax_expected): > resp = client.post( reverse("account_signup"), { "username": "johndoe", "email": "john@example.org", "email2": "john@example.org", "password1": "johndoe", "password2": "johndoe", }, **headers, ) allauth/account/tests/test_ajax.py:21: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.org', 'current_site': , 'use...c', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGa:Qpr4WYnCwWucaAoED5PONFfATlNXybCrA-nkEA-OmAc/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_ajax_headers[headers2-True] _______________________ db = None, client = headers = {'HTTP_ACCEPT': 'application/json'}, ajax_expected = True @pytest.mark.parametrize( "headers,ajax_expected", [ ({}, False), ({"HTTP_X_REQUESTED_WITH": "XMLHttpRequest"}, True), ({"HTTP_ACCEPT": "application/json"}, True), ], ) def test_ajax_headers(db, client, headers, ajax_expected): > resp = client.post( reverse("account_signup"), { "username": "johndoe", "email": "john@example.org", "email2": "john@example.org", "password1": "johndoe", "password2": "johndoe", }, **headers, ) allauth/account/tests/test_ajax.py:21: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.org', 'current_site': , 'use...c', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGa:Qpr4WYnCwWucaAoED5PONFfATlNXybCrA-nkEA-OmAc/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ test_ajax_password_reset ___________________________ client = user = , mailoutbox = [] def test_ajax_password_reset(client, user, mailoutbox): > resp = client.post( reverse("account_reset_password"), data={"email": user.email}, HTTP_X_REQUESTED_WITH="XMLHttpRequest", ) allauth/account/tests/test_ajax.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:582: in form_valid form.save(self.request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '9b5fe40542e14a51baaae9682215769f@ea9002f3fda2485e993cfaccb87...6782326c', 'request': , 'username': '9b5fe40542e14a51baaae9682215769f'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 582, in form_valid form.save(self.request) ~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ test_ajax_login_fail _____________________________ client = , db = None def test_ajax_login_fail(client, db): > resp = client.post( reverse("account_login"), {}, HTTP_X_REQUESTED_WITH="XMLHttpRequest", ) allauth/account/tests/test_ajax.py:55: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:85: in post return _ajax_response( allauth/account/mixins.py:34: in _ajax_response response = adapter.ajax_response( allauth/account/adapter.py:423: in ajax_response response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 85, in post return _ajax_response( self.request, response, form=form, data=self._get_ajax_data_if() ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 34, in _ajax_response response = adapter.ajax_response( request, response, form=form, data=data, redirect_to=redirect_to ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 423, in ajax_response response.render() ~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ test_ajax_login_success ____________________________ settings = user = user_password = 'a3e1c72c-7496-4417-acb5-ae4c626a4d84' client = def test_ajax_login_success(settings, user, user_password, client): settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.OPTIONAL > resp = client.post( reverse("account_login"), {"login": user.username, "password": user_password}, HTTP_X_REQUESTED_WITH="XMLHttpRequest", ) allauth/account/tests/test_ajax.py:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________________ test_ajax_get _________________________________ auth_client = user = def test_ajax_get(auth_client, user): primary = EmailAddress.objects.filter(user=user).first() secondary = EmailAddress.objects.create( email="secondary@email.org", user=user, verified=False, primary=False ) > resp = auth_client.get( reverse("account_email"), HTTP_X_REQUESTED_WITH="XMLHttpRequest" ) allauth/account/tests/test_change_email.py:20: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:74: in get return _ajax_response( allauth/account/mixins.py:34: in _ajax_response response = adapter.ajax_response( allauth/account/adapter.py:423: in ajax_response response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': }], 'add_email_form': , 'can_add_email': True}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 74, in get return _ajax_response( self.request, response, form=form, data=self._get_ajax_data_if() ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 34, in _ajax_response response = adapter.ajax_response( request, response, form=form, data=data, redirect_to=redirect_to ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 423, in ajax_response response.render() ~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________________ test_ajax_add _________________________________ auth_client = def test_ajax_add(auth_client): > resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": "john3@example.org"}, HTTP_X_REQUESTED_WITH="XMLHttpRequest", ) allauth/account/tests/test_change_email.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:374: in post res = super().post(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:367: in form_valid flows.manage_email.add_email(self.request, form) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:547: in save return EmailAddress.objects.add_email( allauth/account/managers.py:60: in add_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john3@example.org', 'current_site': , 'us...s', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGb:RYk6Ybp6HxnN0MZriX4SWr2a0avr-qYM3XqJJet1FQs/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 374, in post res = super().post(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 367, in form_valid flows.manage_email.add_email(self.request, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 547, in save return EmailAddress.objects.add_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, self.user, self.cleaned_data["email"], confirm=True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/managers.py", line 60, in add_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ test_ajax_add_invalid _____________________________ auth_client = def test_ajax_add_invalid(auth_client): > resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": "john3#example.org"}, HTTP_X_REQUESTED_WITH="XMLHttpRequest", ) allauth/account/tests/test_change_email.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:374: in post res = super().post(request, *args, **kwargs) allauth/account/mixins.py:85: in post return _ajax_response( allauth/account/mixins.py:34: in _ajax_response response = adapter.ajax_response( allauth/account/adapter.py:423: in ajax_response response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': ...41d500854ee67.org>}], 'add_email_form': , 'can_add_email': True}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 374, in post res = super().post(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 85, in post return _ajax_response( self.request, response, form=form, data=self._get_ajax_data_if() ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 34, in _ajax_response response = adapter.ajax_response( request, response, form=form, data=data, redirect_to=redirect_to ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 423, in ajax_response response.render() ~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ test_ajax_remove_primary ___________________________ auth_client = user = settings = def test_ajax_remove_primary(auth_client, user, settings): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" > resp = auth_client.post( reverse("account_email"), {"action_remove": "", "email": user.email}, HTTP_X_REQUESTED_WITH="XMLHttpRequest", ) allauth/account/tests/test_change_email.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:26: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': 'c542b80d40924dae956e78727a3a4345@f74349580c7e4e3485797bbb9a00e6fe.org'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 26, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ test_remove_secondary _____________________________ auth_client = user = settings = mailoutbox = [] def test_remove_secondary(auth_client, user, settings, mailoutbox): settings.ACCOUNT_EMAIL_NOTIFICATIONS = True secondary = EmailAddress.objects.create( email="secondary@email.org", user=user, verified=False, primary=False ) > resp = auth_client.post( reverse("account_email"), {"action_remove": "", "email": secondary.email}, ) allauth/account/tests/test_change_email.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:40: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': 'secondary@email.org'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 40, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_set_primary_unverified __________________________ auth_client = user = def test_set_primary_unverified(auth_client, user): secondary = EmailAddress.objects.create( email="secondary@email.org", user=user, verified=False, primary=False ) > resp = auth_client.post( reverse("account_email"), {"action_primary": "", "email": secondary.email}, ) allauth/account/tests/test_change_email.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:381: in post res = self._action_primary(request) allauth/account/views.py:423: in _action_primary if flows.manage_email.mark_as_primary(request, email_address): allauth/account/internal/flows/manage_email.py:95: in mark_as_primary get_adapter().add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 381, in post res = self._action_primary(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 423, in _action_primary if flows.manage_email.mark_as_primary(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 95, in mark_as_primary get_adapter().add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ messages.ERROR, ^^^^^^^^^^^^^^^ "account/messages/unverified_primary_email.txt", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________________ test_set_primary _______________________________ auth_client = user = def test_set_primary(auth_client, user): primary = EmailAddress.objects.get(email=user.email) secondary = EmailAddress.objects.create( email="secondary@email.org", user=user, verified=True, primary=False ) > resp = auth_client.post( reverse("account_email"), {"action_primary": "", "email": secondary.email}, ) allauth/account/tests/test_change_email.py:109: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:381: in post res = self._action_primary(request) allauth/account/views.py:423: in _action_primary if flows.manage_email.mark_as_primary(request, email_address): allauth/account/internal/flows/manage_email.py:107: in mark_as_primary adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 381, in post res = self._action_primary(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 423, in _action_primary if flows.manage_email.mark_as_primary(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 107, in mark_as_primary adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ messages.SUCCESS, ^^^^^^^^^^^^^^^^^ "account/messages/primary_email_set.txt", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________________ test_verify __________________________________ auth_client = user = def test_verify(auth_client, user): secondary = EmailAddress.objects.create( email="secondary@email.org", user=user, verified=False, primary=False ) > resp = auth_client.post( reverse("account_email"), {"action_send": "", "email": secondary.email}, ) allauth/account/tests/test_change_email.py:124: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:377: in post res = self._action_send(request) allauth/account/views.py:407: in _action_send send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'secondary@email.org', 'current_site': , '...o', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGc:Vh6vpGQNeGLiWDmAcWwqLpPVphdvwP4qBiEMypY0vKo/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 377, in post res = self._action_send(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 407, in _action_send send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, request.user, email=email_address.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ test_add_with_two_limiter ___________________________ auth_client = user = settings = def test_add_with_two_limiter(auth_client, user, settings): EmailAddress.objects.create( email="secondary@email.org", user=user, verified=False, primary=False ) settings.ACCOUNT_MAX_EMAIL_ADDRESSES = 2 > resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": "john3@example.org"} ) allauth/account/tests/test_change_email.py:145: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': ...ondary@email.org>}], 'add_email_form': , 'can_add_email': False}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ test_add_with_none_limiter __________________________ auth_client = settings = def test_add_with_none_limiter(auth_client, settings): settings.ACCOUNT_MAX_EMAIL_ADDRESSES = None > resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": "john3@example.org"} ) allauth/account/tests/test_change_email.py:153: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:374: in post res = super().post(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:367: in form_valid flows.manage_email.add_email(self.request, form) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:547: in save return EmailAddress.objects.add_email( allauth/account/managers.py:60: in add_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john3@example.org', 'current_site': , 'us...o', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGc:Vh6vpGQNeGLiWDmAcWwqLpPVphdvwP4qBiEMypY0vKo/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 374, in post res = super().post(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 367, in form_valid flows.manage_email.add_email(self.request, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 547, in save return EmailAddress.objects.add_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, self.user, self.cleaned_data["email"], confirm=True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/managers.py", line 60, in add_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ test_add_with_zero_limiter __________________________ auth_client = settings = def test_add_with_zero_limiter(auth_client, settings): settings.ACCOUNT_MAX_EMAIL_ADDRESSES = 0 > resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": "john3@example.org"} ) allauth/account/tests/test_change_email.py:161: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:374: in post res = super().post(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:367: in form_valid flows.manage_email.add_email(self.request, form) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:547: in save return EmailAddress.objects.add_email( allauth/account/managers.py:60: in add_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john3@example.org', 'current_site': , 'us...o', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGc:Vh6vpGQNeGLiWDmAcWwqLpPVphdvwP4qBiEMypY0vKo/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 374, in post res = super().post(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 367, in form_valid flows.manage_email.add_email(self.request, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 547, in save return EmailAddress.objects.add_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, self.user, self.cleaned_data["email"], confirm=True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/managers.py", line 60, in add_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_delete_email_changes_user_email _____________________ user_factory = .factory at 0x7f04a1c69d20> client = email_factory = .factory at 0x7f04a1c6a090> def test_delete_email_changes_user_email(user_factory, client, email_factory): user = user_factory(email_verified=False) client.force_login(user) first_email = EmailAddress.objects.get(user=user) first_email.primary = False first_email.save() # other_unverified_email EmailAddress.objects.create( user=user, email=email_factory(), verified=False, primary=False ) other_verified_email = EmailAddress.objects.create( user=user, email=email_factory(), verified=True, primary=False ) assert user_email(user) == first_email.email > resp = client.post( reverse("account_email"), {"action_remove": "", "email": first_email.email}, ) allauth/account/tests/test_change_email.py:205: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:40: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': '97105c1e5bca46af92498158c474ffef@0c28a9fb418d40f191cd2f5f06443021.org'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 40, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ test_delete_email_wipes_user_email ______________________ user_factory = .factory at 0x7f04a2af6a30> client = def test_delete_email_wipes_user_email(user_factory, client): user = user_factory(email_verified=False) client.force_login(user) first_email = EmailAddress.objects.get(user=user) first_email.primary = False first_email.save() assert user_email(user) == first_email.email > resp = client.post( reverse("account_email"), {"action_remove": "", "email": first_email.email}, ) allauth/account/tests/test_change_email.py:221: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:40: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': '370e6f7bcd404dc191bac0fbaa17e918@83b61fbc93714d29a18bab1c0ded0f98.org'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 40, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________________ test_change_email _______________________________ user_factory = .factory at 0x7f04a2b33950> client = settings = mailoutbox = [] def test_change_email(user_factory, client, settings, mailoutbox): settings.ACCOUNT_CHANGE_EMAIL = True settings.ACCOUNT_EMAIL_CONFIRMATION_HMAC = True settings.ACCOUNT_EMAIL_NOTIFICATIONS = True user = user_factory(email_verified=True) client.force_login(user) current_email = EmailAddress.objects.get(user=user) > resp = client.post( reverse("account_email"), {"action_add": "", "email": "change-to@this.org"}, ) allauth/account/tests/test_change_email.py:238: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:374: in post res = super().post(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:367: in form_valid flows.manage_email.add_email(self.request, form) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:544: in save return EmailAddress.objects.add_new_email( allauth/account/managers.py:50: in add_new_email instance.send_confirmation(request) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'change-to@this.org', 'current_site': , 'u...k', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGd:fbzK_IlOsGtk1z6Ma4m_4BO7cbRykEn7nzyRElJA9mk/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 374, in post res = super().post(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 367, in form_valid flows.manage_email.add_email(self.request, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 544, in save return EmailAddress.objects.add_new_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, self.user, self.cleaned_data["email"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/managers.py", line 50, in add_new_email instance.send_confirmation(request) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________________ test_add ___________________________________ auth_client = user = settings = def test_add(auth_client, user, settings): > resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": "john3@example.org"}, ) allauth/account/tests/test_change_email.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:374: in post res = super().post(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:367: in form_valid flows.manage_email.add_email(self.request, form) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:547: in save return EmailAddress.objects.add_email( allauth/account/managers.py:60: in add_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john3@example.org', 'current_site': , 'us...k', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGd:fbzK_IlOsGtk1z6Ma4m_4BO7cbRykEn7nzyRElJA9mk/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 374, in post res = super().post(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 367, in form_valid flows.manage_email.add_email(self.request, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 547, in save return EmailAddress.objects.add_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, self.user, self.cleaned_data["email"], confirm=True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/managers.py", line 60, in add_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ test_add_with_reauthentication ________________________ auth_client = user = user_password = '9c5fde05-254a-47a1-bc79-2572aabfb8b9' settings = def test_add_with_reauthentication(auth_client, user, user_password, settings): settings.ACCOUNT_REAUTHENTICATION_REQUIRED = True resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": "john3@example.org"}, ) assert not EmailAddress.objects.filter(email="john3@example.org").exists() assert resp.status_code == 302 assert ( resp["location"] == reverse("account_reauthenticate") + "?next=%2Faccounts%2Femail%2F" ) > resp = auth_client.post(resp["location"], {"password": user_password}) allauth/account/tests/test_change_email.py:287: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) allauth/account/views.py:847: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/edit.py:151: in post return self.form_valid(form) allauth/account/views.py:914: in form_valid return super().form_valid(form) allauth/account/views.py:872: in form_valid response = flows.reauthentication.resume_request(self.request) allauth/account/internal/flows/reauthentication.py:62: in resume_request return resolved.func(suspended_request, *resolved.args, **resolved.kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:374: in post res = super().post(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:367: in form_valid flows.manage_email.add_email(self.request, form) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:547: in save return EmailAddress.objects.add_email( allauth/account/managers.py:60: in add_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john3@example.org', 'current_site': , 'us...k', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGd:fbzK_IlOsGtk1z6Ma4m_4BO7cbRykEn7nzyRElJA9mk/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 847, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/edit.py", line 151, in post return self.form_valid(form) ~~~~~~~~~~~~~~~^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 914, in form_valid return super().form_valid(form) ~~~~~~~~~~~~~~~~~~^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 872, in form_valid response = flows.reauthentication.resume_request(self.request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/reauthentication.py", line 62, in resume_request return resolved.func(suspended_request, *resolved.args, **resolved.kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 374, in post res = super().post(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 367, in form_valid flows.manage_email.add_email(self.request, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 547, in save return EmailAddress.objects.add_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, self.user, self.cleaned_data["email"], confirm=True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/managers.py", line 60, in add_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_add_not_allowed[False] __________________________ auth_client = user = settings = user_factory = .factory at 0x7f04a2d48300> prevent_enumeration = False @pytest.mark.parametrize( "prevent_enumeration", [ False, True, "strict", ], ) def test_add_not_allowed( auth_client, user, settings, user_factory, prevent_enumeration ): settings.ACCOUNT_PREVENT_ENUMERATION = prevent_enumeration email = "inuse@byotheruser.com" user_factory(email=email) > resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": email}, ) allauth/account/tests/test_change_email.py:308: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': ...7b9db8abf5a5a.org>}], 'add_email_form': , 'can_add_email': True}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ test_add_not_allowed[True] __________________________ auth_client = user = settings = user_factory = .factory at 0x7f04a288c5c0> prevent_enumeration = True @pytest.mark.parametrize( "prevent_enumeration", [ False, True, "strict", ], ) def test_add_not_allowed( auth_client, user, settings, user_factory, prevent_enumeration ): settings.ACCOUNT_PREVENT_ENUMERATION = prevent_enumeration email = "inuse@byotheruser.com" user_factory(email=email) > resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": email}, ) allauth/account/tests/test_change_email.py:308: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:374: in post res = super().post(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:367: in form_valid flows.manage_email.add_email(self.request, form) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:547: in save return EmailAddress.objects.add_email( allauth/account/managers.py:60: in add_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'inuse@byotheruser.com', 'current_site': ,...Q', 'activate_url': 'http://testserver/accounts/confirm-email/Mw:1uFFGd:v5bBh3GiDoQ-hpzRZ9gudxoVqsF4-n6Xp21lC0ccbZQ/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 374, in post res = super().post(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 367, in form_valid flows.manage_email.add_email(self.request, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 547, in save return EmailAddress.objects.add_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, self.user, self.cleaned_data["email"], confirm=True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/managers.py", line 60, in add_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_add_not_allowed[strict] _________________________ auth_client = user = settings = user_factory = .factory at 0x7f04a1f981a0> prevent_enumeration = 'strict' @pytest.mark.parametrize( "prevent_enumeration", [ False, True, "strict", ], ) def test_add_not_allowed( auth_client, user, settings, user_factory, prevent_enumeration ): settings.ACCOUNT_PREVENT_ENUMERATION = prevent_enumeration email = "inuse@byotheruser.com" user_factory(email=email) > resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": email}, ) allauth/account/tests/test_change_email.py:308: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:374: in post res = super().post(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:367: in form_valid flows.manage_email.add_email(self.request, form) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:547: in save return EmailAddress.objects.add_email( allauth/account/managers.py:60: in add_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'inuse@byotheruser.com', 'current_site': ,...Q', 'activate_url': 'http://testserver/accounts/confirm-email/Mw:1uFFGe:4LLKuF2iyOZkenRq9BFaLk8Eg2GbGSkFkLtkyaiLZ4Q/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 374, in post res = super().post(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 367, in form_valid flows.manage_email.add_email(self.request, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 547, in save return EmailAddress.objects.add_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, self.user, self.cleaned_data["email"], confirm=True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/managers.py", line 60, in add_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____ test_remove_email[email-pri@ma.il-secondary_emails0-pri@ma.il-False] _____ client = settings = user_factory = .factory at 0x7f04a29256f0> primary_email = 'pri@ma.il', secondary_emails = ['sec@ma.il'] delete_email = 'pri@ma.il' authentication_method = , success = False @pytest.mark.parametrize( "authentication_method,primary_email,secondary_emails,delete_email,success", [ (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.EMAIL, "pri@ma.il", [], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.USERNAME, "pri@ma.il", [], "pri@ma.il", True), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False, ), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True, ), (AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", [], "pri@ma.il", True), ], ) def test_remove_email( client, settings, user_factory, primary_email, secondary_emails, delete_email, authentication_method, success, ): settings.ACCOUNT_AUTHENTICATION_METHOD = authentication_method user = user_factory(email=primary_email) EmailAddress.objects.bulk_create( [ EmailAddress(user=user, email=email, primary=False, verified=False) for email in secondary_emails ] ) client.force_login(user) > resp = client.post( reverse("account_email"), {"action_remove": "", "email": delete_email}, ) allauth/account/tests/test_change_email.py:379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:26: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': 'pri@ma.il'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 26, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____ test_remove_email[email-pri@ma.il-secondary_emails1-sec@ma.il-True] ______ client = settings = user_factory = .factory at 0x7f04a2af6cf0> primary_email = 'pri@ma.il', secondary_emails = ['sec@ma.il'] delete_email = 'sec@ma.il' authentication_method = , success = True @pytest.mark.parametrize( "authentication_method,primary_email,secondary_emails,delete_email,success", [ (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.EMAIL, "pri@ma.il", [], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.USERNAME, "pri@ma.il", [], "pri@ma.il", True), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False, ), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True, ), (AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", [], "pri@ma.il", True), ], ) def test_remove_email( client, settings, user_factory, primary_email, secondary_emails, delete_email, authentication_method, success, ): settings.ACCOUNT_AUTHENTICATION_METHOD = authentication_method user = user_factory(email=primary_email) EmailAddress.objects.bulk_create( [ EmailAddress(user=user, email=email, primary=False, verified=False) for email in secondary_emails ] ) client.force_login(user) > resp = client.post( reverse("account_email"), {"action_remove": "", "email": delete_email}, ) allauth/account/tests/test_change_email.py:379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:40: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': 'sec@ma.il'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 40, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____ test_remove_email[email-pri@ma.il-secondary_emails2-pri@ma.il-False] _____ client = settings = user_factory = .factory at 0x7f04a2d4bcc0> primary_email = 'pri@ma.il', secondary_emails = [], delete_email = 'pri@ma.il' authentication_method = , success = False @pytest.mark.parametrize( "authentication_method,primary_email,secondary_emails,delete_email,success", [ (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.EMAIL, "pri@ma.il", [], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.USERNAME, "pri@ma.il", [], "pri@ma.il", True), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False, ), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True, ), (AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", [], "pri@ma.il", True), ], ) def test_remove_email( client, settings, user_factory, primary_email, secondary_emails, delete_email, authentication_method, success, ): settings.ACCOUNT_AUTHENTICATION_METHOD = authentication_method user = user_factory(email=primary_email) EmailAddress.objects.bulk_create( [ EmailAddress(user=user, email=email, primary=False, verified=False) for email in secondary_emails ] ) client.force_login(user) > resp = client.post( reverse("account_email"), {"action_remove": "", "email": delete_email}, ) allauth/account/tests/test_change_email.py:379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:26: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': 'pri@ma.il'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 26, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___ test_remove_email[username-pri@ma.il-secondary_emails3-pri@ma.il-False] ____ client = settings = user_factory = .factory at 0x7f04a288ef00> primary_email = 'pri@ma.il', secondary_emails = ['sec@ma.il'] delete_email = 'pri@ma.il' authentication_method = success = False @pytest.mark.parametrize( "authentication_method,primary_email,secondary_emails,delete_email,success", [ (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.EMAIL, "pri@ma.il", [], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.USERNAME, "pri@ma.il", [], "pri@ma.il", True), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False, ), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True, ), (AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", [], "pri@ma.il", True), ], ) def test_remove_email( client, settings, user_factory, primary_email, secondary_emails, delete_email, authentication_method, success, ): settings.ACCOUNT_AUTHENTICATION_METHOD = authentication_method user = user_factory(email=primary_email) EmailAddress.objects.bulk_create( [ EmailAddress(user=user, email=email, primary=False, verified=False) for email in secondary_emails ] ) client.force_login(user) > resp = client.post( reverse("account_email"), {"action_remove": "", "email": delete_email}, ) allauth/account/tests/test_change_email.py:379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:26: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': 'pri@ma.il'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 26, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____ test_remove_email[username-pri@ma.il-secondary_emails4-sec@ma.il-True] ____ client = settings = user_factory = .factory at 0x7f04a288c7d0> primary_email = 'pri@ma.il', secondary_emails = ['sec@ma.il'] delete_email = 'sec@ma.il' authentication_method = success = True @pytest.mark.parametrize( "authentication_method,primary_email,secondary_emails,delete_email,success", [ (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.EMAIL, "pri@ma.il", [], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.USERNAME, "pri@ma.il", [], "pri@ma.il", True), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False, ), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True, ), (AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", [], "pri@ma.il", True), ], ) def test_remove_email( client, settings, user_factory, primary_email, secondary_emails, delete_email, authentication_method, success, ): settings.ACCOUNT_AUTHENTICATION_METHOD = authentication_method user = user_factory(email=primary_email) EmailAddress.objects.bulk_create( [ EmailAddress(user=user, email=email, primary=False, verified=False) for email in secondary_emails ] ) client.force_login(user) > resp = client.post( reverse("account_email"), {"action_remove": "", "email": delete_email}, ) allauth/account/tests/test_change_email.py:379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:40: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': 'sec@ma.il'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 40, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____ test_remove_email[username-pri@ma.il-secondary_emails5-pri@ma.il-True] ____ client = settings = user_factory = .factory at 0x7f04a1c6bcc0> primary_email = 'pri@ma.il', secondary_emails = [], delete_email = 'pri@ma.il' authentication_method = success = True @pytest.mark.parametrize( "authentication_method,primary_email,secondary_emails,delete_email,success", [ (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.EMAIL, "pri@ma.il", [], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.USERNAME, "pri@ma.il", [], "pri@ma.il", True), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False, ), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True, ), (AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", [], "pri@ma.il", True), ], ) def test_remove_email( client, settings, user_factory, primary_email, secondary_emails, delete_email, authentication_method, success, ): settings.ACCOUNT_AUTHENTICATION_METHOD = authentication_method user = user_factory(email=primary_email) EmailAddress.objects.bulk_create( [ EmailAddress(user=user, email=email, primary=False, verified=False) for email in secondary_emails ] ) client.force_login(user) > resp = client.post( reverse("account_email"), {"action_remove": "", "email": delete_email}, ) allauth/account/tests/test_change_email.py:379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:40: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': 'pri@ma.il'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 40, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _ test_remove_email[username_email-pri@ma.il-secondary_emails6-pri@ma.il-False] _ client = settings = user_factory = .factory at 0x7f04a2af6b90> primary_email = 'pri@ma.il', secondary_emails = ['sec@ma.il'] delete_email = 'pri@ma.il' authentication_method = success = False @pytest.mark.parametrize( "authentication_method,primary_email,secondary_emails,delete_email,success", [ (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.EMAIL, "pri@ma.il", [], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.USERNAME, "pri@ma.il", [], "pri@ma.il", True), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False, ), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True, ), (AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", [], "pri@ma.il", True), ], ) def test_remove_email( client, settings, user_factory, primary_email, secondary_emails, delete_email, authentication_method, success, ): settings.ACCOUNT_AUTHENTICATION_METHOD = authentication_method user = user_factory(email=primary_email) EmailAddress.objects.bulk_create( [ EmailAddress(user=user, email=email, primary=False, verified=False) for email in secondary_emails ] ) client.force_login(user) > resp = client.post( reverse("account_email"), {"action_remove": "", "email": delete_email}, ) allauth/account/tests/test_change_email.py:379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:26: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': 'pri@ma.il'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 26, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _ test_remove_email[username_email-pri@ma.il-secondary_emails7-sec@ma.il-True] _ client = settings = user_factory = .factory at 0x7f04a2d4b740> primary_email = 'pri@ma.il', secondary_emails = ['sec@ma.il'] delete_email = 'sec@ma.il' authentication_method = success = True @pytest.mark.parametrize( "authentication_method,primary_email,secondary_emails,delete_email,success", [ (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.EMAIL, "pri@ma.il", [], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.USERNAME, "pri@ma.il", [], "pri@ma.il", True), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False, ), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True, ), (AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", [], "pri@ma.il", True), ], ) def test_remove_email( client, settings, user_factory, primary_email, secondary_emails, delete_email, authentication_method, success, ): settings.ACCOUNT_AUTHENTICATION_METHOD = authentication_method user = user_factory(email=primary_email) EmailAddress.objects.bulk_create( [ EmailAddress(user=user, email=email, primary=False, verified=False) for email in secondary_emails ] ) client.force_login(user) > resp = client.post( reverse("account_email"), {"action_remove": "", "email": delete_email}, ) allauth/account/tests/test_change_email.py:379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:40: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': 'sec@ma.il'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 40, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _ test_remove_email[username_email-pri@ma.il-secondary_emails8-pri@ma.il-True] _ client = settings = user_factory = .factory at 0x7f04a2b31430> primary_email = 'pri@ma.il', secondary_emails = [], delete_email = 'pri@ma.il' authentication_method = success = True @pytest.mark.parametrize( "authentication_method,primary_email,secondary_emails,delete_email,success", [ (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.EMAIL, "pri@ma.il", [], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False), (AuthenticationMethod.USERNAME, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True), (AuthenticationMethod.USERNAME, "pri@ma.il", [], "pri@ma.il", True), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "pri@ma.il", False, ), ( AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", ["sec@ma.il"], "sec@ma.il", True, ), (AuthenticationMethod.USERNAME_EMAIL, "pri@ma.il", [], "pri@ma.il", True), ], ) def test_remove_email( client, settings, user_factory, primary_email, secondary_emails, delete_email, authentication_method, success, ): settings.ACCOUNT_AUTHENTICATION_METHOD = authentication_method user = user_factory(email=primary_email) EmailAddress.objects.bulk_create( [ EmailAddress(user=user, email=email, primary=False, verified=False) for email in secondary_emails ] ) client.force_login(user) > resp = client.post( reverse("account_email"), {"action_remove": "", "email": delete_email}, ) allauth/account/tests/test_change_email.py:379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:379: in post res = self._action_remove(request) allauth/account/views.py:417: in _action_remove if flows.manage_email.delete_email(request, email_address): allauth/account/internal/flows/manage_email.py:40: in delete_email adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': 'pri@ma.il'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 379, in post res = self._action_remove(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 417, in _action_remove if flows.manage_email.delete_email(request, email_address): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 40, in delete_email adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ test_set_password[False--redirect_chain0] ___________________ client = user = , next_url = '' password_factory = .f at 0x7f04a2ceb270> logout = False settings = redirect_chain = [('/accounts/password/change/', 302)] @pytest.mark.parametrize( "logout,next_url,redirect_chain", [ (False, "", [(reverse_lazy("account_change_password"), 302)]), (False, "/foo", [("/foo", 302)]), ( True, "", [ (reverse_lazy("account_change_password"), 302), ( "/accounts/login/?next=/accounts/password/change/", 302, ), ], ), (True, "/foo", [("/foo", 302)]), ], ) def test_set_password( client, user, next_url, password_factory, logout, settings, redirect_chain ): settings.ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = logout user.set_unusable_password() user.save() client.force_login(user) password = password_factory() data = {"password1": password, "password2": password} if next_url: data["next"] = next_url > resp = client.post( reverse("account_set_password"), data, follow=True, ) allauth/account/tests/test_change_password.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) allauth/account/views.py:539: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:551: in form_valid flows.password_change.finalize_password_set(self.request, form.user) allauth/account/internal/flows/password_change.py:35: in finalize_password_set adapter.add_message(request, messages.SUCCESS, "account/messages/password_set.txt") allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/set/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 539, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 551, in form_valid flows.password_change.finalize_password_set(self.request, form.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 35, in finalize_password_set adapter.add_message(request, messages.SUCCESS, "account/messages/password_set.txt") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ test_set_password[False-/foo-redirect_chain1] _________________ client = user = , next_url = '/foo' password_factory = .f at 0x7f04a2b331c0> logout = False settings = redirect_chain = [('/foo', 302)] @pytest.mark.parametrize( "logout,next_url,redirect_chain", [ (False, "", [(reverse_lazy("account_change_password"), 302)]), (False, "/foo", [("/foo", 302)]), ( True, "", [ (reverse_lazy("account_change_password"), 302), ( "/accounts/login/?next=/accounts/password/change/", 302, ), ], ), (True, "/foo", [("/foo", 302)]), ], ) def test_set_password( client, user, next_url, password_factory, logout, settings, redirect_chain ): settings.ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = logout user.set_unusable_password() user.save() client.force_login(user) password = password_factory() data = {"password1": password, "password2": password} if next_url: data["next"] = next_url > resp = client.post( reverse("account_set_password"), data, follow=True, ) allauth/account/tests/test_change_password.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) allauth/account/views.py:539: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:551: in form_valid flows.password_change.finalize_password_set(self.request, form.user) allauth/account/internal/flows/password_change.py:35: in finalize_password_set adapter.add_message(request, messages.SUCCESS, "account/messages/password_set.txt") allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/set/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 539, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 551, in form_valid flows.password_change.finalize_password_set(self.request, form.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 35, in finalize_password_set adapter.add_message(request, messages.SUCCESS, "account/messages/password_set.txt") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ test_set_password[True--redirect_chain2] ___________________ client = user = , next_url = '' password_factory = .f at 0x7f04a2ceaae0> logout = True settings = redirect_chain = [('/accounts/password/change/', 302), ('/accounts/login/?next=/accounts/password/change/', 302)] @pytest.mark.parametrize( "logout,next_url,redirect_chain", [ (False, "", [(reverse_lazy("account_change_password"), 302)]), (False, "/foo", [("/foo", 302)]), ( True, "", [ (reverse_lazy("account_change_password"), 302), ( "/accounts/login/?next=/accounts/password/change/", 302, ), ], ), (True, "/foo", [("/foo", 302)]), ], ) def test_set_password( client, user, next_url, password_factory, logout, settings, redirect_chain ): settings.ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = logout user.set_unusable_password() user.save() client.force_login(user) password = password_factory() data = {"password1": password, "password2": password} if next_url: data["next"] = next_url > resp = client.post( reverse("account_set_password"), data, follow=True, ) allauth/account/tests/test_change_password.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) allauth/account/views.py:539: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:551: in form_valid flows.password_change.finalize_password_set(self.request, form.user) allauth/account/internal/flows/password_change.py:33: in finalize_password_set logged_out = logout_on_password_change(request, user) allauth/account/internal/flows/password_change.py:54: in logout_on_password_change logout(request) allauth/account/internal/flows/logout.py:12: in logout adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/set/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 539, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 551, in form_valid flows.password_change.finalize_password_set(self.request, form.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 33, in finalize_password_set logged_out = logout_on_password_change(request, user) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 54, in logout_on_password_change logout(request) ~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/logout.py", line 12, in logout adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, messages.SUCCESS, "account/messages/logged_out.txt" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ test_set_password[True-/foo-redirect_chain3] _________________ client = user = , next_url = '/foo' password_factory = .f at 0x7f04a2ce9430> logout = True settings = redirect_chain = [('/foo', 302)] @pytest.mark.parametrize( "logout,next_url,redirect_chain", [ (False, "", [(reverse_lazy("account_change_password"), 302)]), (False, "/foo", [("/foo", 302)]), ( True, "", [ (reverse_lazy("account_change_password"), 302), ( "/accounts/login/?next=/accounts/password/change/", 302, ), ], ), (True, "/foo", [("/foo", 302)]), ], ) def test_set_password( client, user, next_url, password_factory, logout, settings, redirect_chain ): settings.ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = logout user.set_unusable_password() user.save() client.force_login(user) password = password_factory() data = {"password1": password, "password2": password} if next_url: data["next"] = next_url > resp = client.post( reverse("account_set_password"), data, follow=True, ) allauth/account/tests/test_change_password.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) allauth/account/views.py:539: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:551: in form_valid flows.password_change.finalize_password_set(self.request, form.user) allauth/account/internal/flows/password_change.py:33: in finalize_password_set logged_out = logout_on_password_change(request, user) allauth/account/internal/flows/password_change.py:54: in logout_on_password_change logout(request) allauth/account/internal/flows/logout.py:12: in logout adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/set/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 539, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 551, in form_valid flows.password_change.finalize_password_set(self.request, form.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 33, in finalize_password_set logged_out = logout_on_password_change(request, user) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 54, in logout_on_password_change logout(request) ~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/logout.py", line 12, in logout adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, messages.SUCCESS, "account/messages/logged_out.txt" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ test_change_password[False--redirect_chain0] _________________ auth_client = user = user_password = '101d4af1-f7d2-4651-b6a2-b66a725d4e4c', next_url = '' password_factory = .f at 0x7f04a1f98300> logout = False settings = redirect_chain = [('/accounts/password/change/', 302)], mailoutbox = [] @pytest.mark.parametrize( "logout,next_url,redirect_chain", [ (False, "", [(reverse_lazy("account_change_password"), 302)]), (False, "/foo", [("/foo", 302)]), ( True, "", [ (reverse_lazy("account_change_password"), 302), ( "/accounts/login/?next=/accounts/password/change/", 302, ), ], ), (True, "/foo", [("/foo", 302)]), ], ) def test_change_password( auth_client, user, user_password, next_url, password_factory, logout, settings, redirect_chain, mailoutbox, ): settings.ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = logout settings.ACCOUNT_EMAIL_NOTIFICATIONS = True password = password_factory() data = {"oldpassword": user_password, "password1": password, "password2": password} if next_url: data["next"] = next_url > resp = auth_client.post( reverse("account_change_password"), data, follow=True, ) allauth/account/tests/test_change_password.py:95: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) allauth/account/views.py:495: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:507: in form_valid flows.password_change.finalize_password_change(self.request, form.user) allauth/account/internal/flows/password_change.py:18: in finalize_password_change adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/change/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 495, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 507, in form_valid flows.password_change.finalize_password_change(self.request, form.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 18, in finalize_password_change adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ messages.SUCCESS, ^^^^^^^^^^^^^^^^^ "account/messages/password_changed.txt", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ test_change_password[False-/foo-redirect_chain1] _______________ auth_client = user = user_password = '773689b0-facc-4b4f-86d3-f29a1f411d03', next_url = '/foo' password_factory = .f at 0x7f04a29268d0> logout = False settings = redirect_chain = [('/foo', 302)], mailoutbox = [] @pytest.mark.parametrize( "logout,next_url,redirect_chain", [ (False, "", [(reverse_lazy("account_change_password"), 302)]), (False, "/foo", [("/foo", 302)]), ( True, "", [ (reverse_lazy("account_change_password"), 302), ( "/accounts/login/?next=/accounts/password/change/", 302, ), ], ), (True, "/foo", [("/foo", 302)]), ], ) def test_change_password( auth_client, user, user_password, next_url, password_factory, logout, settings, redirect_chain, mailoutbox, ): settings.ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = logout settings.ACCOUNT_EMAIL_NOTIFICATIONS = True password = password_factory() data = {"oldpassword": user_password, "password1": password, "password2": password} if next_url: data["next"] = next_url > resp = auth_client.post( reverse("account_change_password"), data, follow=True, ) allauth/account/tests/test_change_password.py:95: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) allauth/account/views.py:495: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:507: in form_valid flows.password_change.finalize_password_change(self.request, form.user) allauth/account/internal/flows/password_change.py:18: in finalize_password_change adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/change/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 495, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 507, in form_valid flows.password_change.finalize_password_change(self.request, form.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 18, in finalize_password_change adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ messages.SUCCESS, ^^^^^^^^^^^^^^^^^ "account/messages/password_changed.txt", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ test_change_password[True--redirect_chain2] __________________ auth_client = user = user_password = 'd120ca22-1a2e-489e-aaff-03c263f4cf8b', next_url = '' password_factory = .f at 0x7f04a2af7690> logout = True settings = redirect_chain = [('/accounts/password/change/', 302), ('/accounts/login/?next=/accounts/password/change/', 302)] mailoutbox = [] @pytest.mark.parametrize( "logout,next_url,redirect_chain", [ (False, "", [(reverse_lazy("account_change_password"), 302)]), (False, "/foo", [("/foo", 302)]), ( True, "", [ (reverse_lazy("account_change_password"), 302), ( "/accounts/login/?next=/accounts/password/change/", 302, ), ], ), (True, "/foo", [("/foo", 302)]), ], ) def test_change_password( auth_client, user, user_password, next_url, password_factory, logout, settings, redirect_chain, mailoutbox, ): settings.ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = logout settings.ACCOUNT_EMAIL_NOTIFICATIONS = True password = password_factory() data = {"oldpassword": user_password, "password1": password, "password2": password} if next_url: data["next"] = next_url > resp = auth_client.post( reverse("account_change_password"), data, follow=True, ) allauth/account/tests/test_change_password.py:95: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) allauth/account/views.py:495: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:507: in form_valid flows.password_change.finalize_password_change(self.request, form.user) allauth/account/internal/flows/password_change.py:16: in finalize_password_change logged_out = logout_on_password_change(request, user) allauth/account/internal/flows/password_change.py:54: in logout_on_password_change logout(request) allauth/account/internal/flows/logout.py:12: in logout adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/change/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 495, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 507, in form_valid flows.password_change.finalize_password_change(self.request, form.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 16, in finalize_password_change logged_out = logout_on_password_change(request, user) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 54, in logout_on_password_change logout(request) ~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/logout.py", line 12, in logout adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, messages.SUCCESS, "account/messages/logged_out.txt" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ test_change_password[True-/foo-redirect_chain3] ________________ auth_client = user = user_password = '49674fc2-846f-4b66-9eed-d2e0fd674fe2', next_url = '/foo' password_factory = .f at 0x7f04a2d48880> logout = True settings = redirect_chain = [('/foo', 302)], mailoutbox = [] @pytest.mark.parametrize( "logout,next_url,redirect_chain", [ (False, "", [(reverse_lazy("account_change_password"), 302)]), (False, "/foo", [("/foo", 302)]), ( True, "", [ (reverse_lazy("account_change_password"), 302), ( "/accounts/login/?next=/accounts/password/change/", 302, ), ], ), (True, "/foo", [("/foo", 302)]), ], ) def test_change_password( auth_client, user, user_password, next_url, password_factory, logout, settings, redirect_chain, mailoutbox, ): settings.ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = logout settings.ACCOUNT_EMAIL_NOTIFICATIONS = True password = password_factory() data = {"oldpassword": user_password, "password1": password, "password2": password} if next_url: data["next"] = next_url > resp = auth_client.post( reverse("account_change_password"), data, follow=True, ) allauth/account/tests/test_change_password.py:95: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) allauth/account/views.py:495: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:507: in form_valid flows.password_change.finalize_password_change(self.request, form.user) allauth/account/internal/flows/password_change.py:16: in finalize_password_change logged_out = logout_on_password_change(request, user) allauth/account/internal/flows/password_change.py:54: in logout_on_password_change logout(request) allauth/account/internal/flows/logout.py:12: in logout adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/change/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 495, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 507, in form_valid flows.password_change.finalize_password_change(self.request, form.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 16, in finalize_password_change logged_out = logout_on_password_change(request, user) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 54, in logout_on_password_change logout(request) ~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/logout.py", line 12, in logout adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, messages.SUCCESS, "account/messages/logged_out.txt" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_secure_admin_login_passes_staff _____________________ auth_client = user = def test_secure_admin_login_passes_staff(auth_client, user): user.is_staff = True user.is_superuser = True user.save(update_fields=["is_staff", "is_superuser"]) > resp = auth_client.get(reverse("admin:auth_user_changelist")) allauth/account/tests/test_decorators.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'site_title': 'Django site admin', 'site_header': 'Django admi...oss)>, 'actions_on_top': True, 'actions_on_bottom': False, 'actions_selection_counter': True, 'preserved_filters': ''}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /admin/auth/user/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ test_login_on_verification[None--/accounts/profile/] _____________ adapter = None, client = db = None, query = '', expected_location = '/accounts/profile/' password_factory = .f at 0x7f04a2c79640> settings = @pytest.mark.parametrize( "adapter,query,expected_location", [ (None, "", app_settings.SIGNUP_REDIRECT_URL), (None, "?next=/foo", "/foo"), ( "allauth.account.tests.test_email_verification.TestEmailVerificationAdapter", "", TestEmailVerificationAdapter.SIGNUP_REDIRECT_URL, ), ], ) def test_login_on_verification( adapter, client, db, query, expected_location, password_factory, settings ): settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.MANDATORY settings.ACCOUNT_EMAIL_CONFIRMATION_HMAC = True settings.ACCOUNT_LOGIN_ON_EMAIL_CONFIRMATION = True if adapter: settings.ACCOUNT_ADAPTER = adapter password = password_factory() > resp = client.post( reverse("account_signup"), data={ "username": "john", "email": "a@a.com", "password1": password, "password2": password, }, ) allauth/account/tests/test_email_verification.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'a@a.com', 'current_site': , 'user': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ test_login_on_verification[None-?next=/foo-/foo] _______________ adapter = None, client = db = None, query = '?next=/foo', expected_location = '/foo' password_factory = .f at 0x7f04a2f878a0> settings = @pytest.mark.parametrize( "adapter,query,expected_location", [ (None, "", app_settings.SIGNUP_REDIRECT_URL), (None, "?next=/foo", "/foo"), ( "allauth.account.tests.test_email_verification.TestEmailVerificationAdapter", "", TestEmailVerificationAdapter.SIGNUP_REDIRECT_URL, ), ], ) def test_login_on_verification( adapter, client, db, query, expected_location, password_factory, settings ): settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.MANDATORY settings.ACCOUNT_EMAIL_CONFIRMATION_HMAC = True settings.ACCOUNT_LOGIN_ON_EMAIL_CONFIRMATION = True if adapter: settings.ACCOUNT_ADAPTER = adapter password = password_factory() > resp = client.post( reverse("account_signup"), data={ "username": "john", "email": "a@a.com", "password1": password, "password2": password, }, ) allauth/account/tests/test_email_verification.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'a@a.com', 'current_site': , 'user': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _ test_login_on_verification[allauth.account.tests.test_email_verification.TestEmailVerificationAdapter--/foobar] _ adapter = 'allauth.account.tests.test_email_verification.TestEmailVerificationAdapter' client = , db = None query = '', expected_location = '/foobar' password_factory = .f at 0x7f04a2af7e20> settings = @pytest.mark.parametrize( "adapter,query,expected_location", [ (None, "", app_settings.SIGNUP_REDIRECT_URL), (None, "?next=/foo", "/foo"), ( "allauth.account.tests.test_email_verification.TestEmailVerificationAdapter", "", TestEmailVerificationAdapter.SIGNUP_REDIRECT_URL, ), ], ) def test_login_on_verification( adapter, client, db, query, expected_location, password_factory, settings ): settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.MANDATORY settings.ACCOUNT_EMAIL_CONFIRMATION_HMAC = True settings.ACCOUNT_LOGIN_ON_EMAIL_CONFIRMATION = True if adapter: settings.ACCOUNT_ADAPTER = adapter password = password_factory() > resp = client.post( reverse("account_signup"), data={ "username": "john", "email": "a@a.com", "password1": password, "password2": password, }, ) allauth/account/tests/test_email_verification.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'a@a.com', 'current_site': , 'user': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ test_email_verification_failed ________________________ settings = user_factory = .factory at 0x7f04a2d4b480> client = def test_email_verification_failed(settings, user_factory, client): settings.ACCOUNT_EMAIL_CONFIRMATION_HMAC = False user_factory(email_verified=True, email="foo@bar.org") unverified_user = user_factory(email_verified=False, email="foo@bar.org") email_address = EmailAddress.objects.get_for_user( unverified_user, unverified_user.email ) assert not email_address.verified confirmation = EmailConfirmation.objects.create( email_address=email_address, key="dummy", sent=now(), ) > resp = client.post(reverse("account_confirm_email", args=[confirmation.key])) allauth/account/tests/test_email_verification.py:104: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:277: in post email_address, response = flows.email_verification.verify_email_and_resume( allauth/account/internal/flows/email_verification.py:31: in verify_email_and_resume email_address = verification.confirm(request) allauth/account/models.py:185: in confirm return super().confirm(request) allauth/account/models.py:130: in confirm confirmed = get_adapter().confirm_email(request, email_address) allauth/account/adapter.py:530: in confirm_email return email_verification.verify_email(request, email_address) allauth/account/internal/flows/email_verification.py:49: in verify_email get_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': 'foo@bar.org'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/confirm-email/dummy/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 277, in post email_address, response = flows.email_verification.verify_email_and_resume( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, verification ^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 31, in verify_email_and_resume email_address = verification.confirm(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 185, in confirm return super().confirm(request) ~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 130, in confirm confirmed = get_adapter().confirm_email(request, email_address) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 530, in confirm_email return email_verification.verify_email(request, email_address) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 49, in verify_email get_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ test_email_verification_mandatory _______________________ settings = db = None, client = mailoutbox = [], enable_cache = None def test_email_verification_mandatory(settings, db, client, mailoutbox, enable_cache): settings.ACCOUNT_EMAIL_CONFIRMATION_HMAC = False settings.ACCOUNT_EMAIL_CONFIRMATION_COOLDOWN = 10 settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.MANDATORY # Signup > resp = client.post( reverse("account_signup"), { "username": "johndoe", "email": "john@example.com", "password1": "johndoe", "password2": "johndoe", }, follow=True, ) allauth/account/tests/test_email_verification.py:113: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:188: in send super().send(request=request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.com', 'current_site': , 'use...te_url': 'http://testserver/accounts/confirm-email/wnqp3elbb8ttfjoznpjrop6pdxlxjvbxxgj7qiwgeollnrevygjvuzob5g0h0oo2/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 188, in send super().send(request=request, signup=signup) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_optional_email_verification _______________________ settings = client = , db = None mailoutbox = [] def test_optional_email_verification(settings, client, db, mailoutbox): settings.ACCOUNT_SIGNUP_REDIRECT_URL = "/accounts/welcome/" settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.OPTIONAL settings.ACCOUNT_SIGNUP_PASSWORD_ENTER_TWICE = False # Signup > client.get(reverse("account_signup")) allauth/account/tests/test_email_verification.py:184: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': , 'SOCIALACCOUNT_ENABLED': True, 'SOCIALACCOUNT_ONLY': False, 'PASSKEY_SIGNUP_ENABLED': True}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_email_verification_hmac _________________________ settings = client = user_factory = .factory at 0x7f04a2cebc10> mailoutbox = [] rf = def test_email_verification_hmac(settings, client, user_factory, mailoutbox, rf): settings.ACCOUNT_EMAIL_CONFIRMATION_HMAC = True user = user_factory(email_verified=False) email = EmailAddress.objects.get_for_user(user, user.email) confirmation = EmailConfirmationHMAC(email) request = rf.get("/") confirmation.send(request=request) assert len(mailoutbox) == 1 > client.post(reverse("account_confirm_email", args=[confirmation.key])) allauth/account/tests/test_email_verification.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:277: in post email_address, response = flows.email_verification.verify_email_and_resume( allauth/account/internal/flows/email_verification.py:31: in verify_email_and_resume email_address = verification.confirm(request) allauth/account/models.py:130: in confirm confirmed = get_adapter().confirm_email(request, email_address) allauth/account/adapter.py:530: in confirm_email return email_verification.verify_email(request, email_address) allauth/account/internal/flows/email_verification.py:76: in verify_email get_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'email': '613c76d7310342a69a864c3cc65dd265@061321f5f30c44b1a326124f76c2ec6d.org'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/confirm-email/MQ:1uFFGh:ITuLYJt8Jx9TekPDvYv3rq7mAc5nhU5S4rMmFI7oC5E/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 277, in post email_address, response = flows.email_verification.verify_email_and_resume( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, verification ^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 31, in verify_email_and_resume email_address = verification.confirm(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 130, in confirm confirmed = get_adapter().confirm_email(request, email_address) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 530, in confirm_email return email_verification.verify_email(request, email_address) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 76, in verify_email get_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"email": email_address.email}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_email_verification_hmac_timeout _____________________ request = @wraps(get_response) def inner(request): try: > response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:276: in post self.object = verification = self.get_object() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = queryset = None def get_object(self, queryset=None): key = self.kwargs["key"] model = get_emailconfirmation_model() emailconfirmation = model.from_key(key) if not emailconfirmation: > raise Http404() E django.http.response.Http404 allauth/account/views.py:300: Http404 During handling of the above exception, another exception occurred: request = exception = Http404(), template_name = '404.html' @requires_csrf_token def page_not_found(request, exception, template_name=ERROR_404_TEMPLATE_NAME): """ Default 404 handler. Templates: :template:`404.html` Context: request_path The path of the requested URL (e.g., '/app/pages/bad_page/'). It's quoted to prevent a content injection attack. exception The message from the exception which triggered the 404 (if one was supplied), or the exception class name """ exception_repr = exception.__class__.__name__ # Try to get an "interesting" exception message, if any (and not the ugly # Resolver404 dictionary) try: message = exception.args[0] except (AttributeError, IndexError): pass else: if isinstance(message, str): exception_repr = message context = { "request_path": quote(request.path), "exception": exception_repr, } try: > template = loader.get_template(template_name) /usr/lib/python3.14/site-packages/django/views/defaults.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ template_name = '404.html', using = None def get_template(template_name, using=None): """ Load and return a template for the given name. Raise TemplateDoesNotExist if no such template exists. """ chain = [] engines = _engine_list(using) for engine in engines: try: return engine.get_template(template_name) except TemplateDoesNotExist as e: chain.append(e) > raise TemplateDoesNotExist(template_name, chain=chain) E django.template.exceptions.TemplateDoesNotExist: 404.html /usr/lib/python3.14/site-packages/django/template/loader.py:19: TemplateDoesNotExist During handling of the above exception, another exception occurred: settings = user_factory = .factory at 0x7f04a2ce87d0> client = mailoutbox = [] rf = def test_email_verification_hmac_timeout( settings, user_factory, client, mailoutbox, rf ): settings.ACCOUNT_EMAIL_CONFIRMATION_HMAC = True settings.ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS = 0 user = user_factory(email_verified=False) email = EmailAddress.objects.get_for_user(user, user.email) confirmation = EmailConfirmationHMAC(email) request = rf.get("/") confirmation.send(request=request) assert len(mailoutbox) == 1 > client.post(reverse("account_confirm_email", args=[confirmation.key])) allauth/account/tests/test_email_verification.py:240: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:164: in get_exception_response response = callback(request, exception=exception) /usr/lib/python3.14/site-packages/django/utils/decorators.py:188: in _view_wrapper result = _process_exception(request, e) /usr/lib/python3.14/site-packages/django/utils/decorators.py:186: in _view_wrapper response = view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/defaults.py:78: in page_not_found body = template.render(Context(context)) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'request_path': '/accounts/confirm-email/MQ%3A1uFFGi%3AtPkf1UU2nZ8jefc8vDZMum0PqwG1yGrv07BCuamElYs/', 'exception': 'Http404'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/confirm-email/MQ:1uFFGi:tPkf1UU2nZ8jefc8vDZMum0PqwG1yGrv07BCuamElYs/ ________________ test_verify_email_with_another_user_logged_in _________________ settings = user_factory = .factory at 0x7f04a1c6b480> client = , mailoutbox = [] def test_verify_email_with_another_user_logged_in( settings, user_factory, client, mailoutbox ): """Test the email verification view. If User B clicks on an email verification link while logged in as User A, ensure User A gets logged out.""" settings.ACCOUNT_AUTHENTICATION_METHOD = app_settings.AuthenticationMethod.EMAIL user = user_factory(email_verified=False) client.force_login(user) > client.post(reverse("account_email"), {"email": user.email, "action_send": ""}) allauth/account/tests/test_email_verification.py:254: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:377: in post res = self._action_send(request) allauth/account/views.py:407: in _action_send send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '5aa2eb6b0a2e4c168144b88c0b77d493@dcbb18c178024040a88975f194d...s', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGi:tPkf1UU2nZ8jefc8vDZMum0PqwG1yGrv07BCuamElYs/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 377, in post res = self._action_send(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 407, in _action_send send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, request.user, email=email_address.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ test_verify_email_with_same_user_logged_in __________________ settings = user_factory = .factory at 0x7f04a2c7aae0> client = , mailoutbox = [] def test_verify_email_with_same_user_logged_in( settings, user_factory, client, mailoutbox ): """If the user clicks on an email verification link while logged in, ensure the user stays logged in. """ settings.ACCOUNT_AUTHENTICATION_METHOD = app_settings.AuthenticationMethod.EMAIL user = user_factory(email_verified=False) client.force_login(user) > client.post(reverse("account_email"), {"email": user.email, "action_send": ""}) allauth/account/tests/test_email_verification.py:289: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:377: in post res = self._action_send(request) allauth/account/views.py:407: in _action_send send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'd4587b1dde214f368e1c138be8a0bc4c@0794be580aa9475694d4edbf7fd...s', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGi:tPkf1UU2nZ8jefc8vDZMum0PqwG1yGrv07BCuamElYs/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 377, in post res = self._action_send(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 407, in _action_send send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, request.user, email=email_address.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ test_verify_logs_out_user ___________________________ auth_client = settings = user = user_factory = .factory at 0x7f04a288f690> def test_verify_logs_out_user(auth_client, settings, user, user_factory): """ When a user is signed in, and you follow an email confirmation link of another user within the same browser/session, be sure to sign out the signed in user. """ settings.ACCOUNT_CONFIRM_EMAIL_ON_GET = False confirming_user = user_factory(email_verified=False) assert auth_client.session[SESSION_KEY] == str(user.pk) email = EmailAddress.objects.get(user=confirming_user, verified=False) > auth_client.get( reverse( "account_confirm_email", kwargs={"key": EmailConfirmationHMAC(email).key} ) ) allauth/account/tests/test_email_verification.py:317: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:250: in get self.logout_other_user(self.object) allauth/account/views.py:273: in logout_other_user self.logout() allauth/account/mixins.py:67: in logout flows.logout.logout(self.request) allauth/account/internal/flows/logout.py:12: in logout adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/confirm-email/Mg:1uFFGi:nthBqp3eFDyE6G4iVjqqkWa3ExNQC_KH_DdCY2iBIoQ/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 250, in get self.logout_other_user(self.object) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 273, in logout_other_user self.logout() ~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 67, in logout flows.logout.logout(self.request) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/logout.py", line 12, in logout adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, messages.SUCCESS, "account/messages/logged_out.txt" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ test_email_verification_login_redirect ____________________ client = , db = None settings = password_factory = .f at 0x7f04a2af7a00> def test_email_verification_login_redirect(client, db, settings, password_factory): settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.MANDATORY password = password_factory() > resp = client.post( reverse("account_signup"), { "username": "johndoe", "email": "user@email.org", "password1": password, "password2": password, }, ) allauth/account/tests/test_email_verification.py:328: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'user@email.org', 'current_site': , 'user'...s', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGi:tPkf1UU2nZ8jefc8vDZMum0PqwG1yGrv07BCuamElYs/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_email_verification_redirect_url _____________________ client = , db = None settings = user_password = 'e76407cb-f0e0-4ecf-b627-2fda19c8e198' def test_email_verification_redirect_url(client, db, settings, user_password): settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.MANDATORY settings.ACCOUNT_EMAIL_CONFIRMATION_ANONYMOUS_REDIRECT_URL = "/foobar" settings.ACCOUNT_CONFIRM_EMAIL_ON_GET = True email = "user@email.org" > resp = client.post( reverse("account_signup"), { "username": "johndoe", "email": email, "password1": user_password, "password2": user_password, }, ) allauth/account/tests/test_email_verification.py:348: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'user@email.org', 'current_site': , 'user'...s', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGi:tPkf1UU2nZ8jefc8vDZMum0PqwG1yGrv07BCuamElYs/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_signup[-/accounts/profile/] _______________________ client = , db = None settings = password_factory = .f at 0x7f04a1f981a0> get_last_code = .f at 0x7f04a1f980f0> query = '', expected_url = '/accounts/profile/' @pytest.mark.parametrize( "query,expected_url", [ ("", settings.LOGIN_REDIRECT_URL), ("?next=/foo", "/foo"), ], ) def test_signup( client, db, settings, password_factory, get_last_code, query, expected_url ): password = password_factory() > resp = client.post( reverse("account_signup") + query, { "username": "johndoe", "email": "john@example.com", "password1": password, "password2": password, }, ) allauth/account/tests/test_email_verification_by_code.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.com', 'current_site': , 'user': , 'code': 'JGQGMT'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_signup[?next=/foo-/foo] _________________________ client = , db = None settings = password_factory = .f at 0x7f04a2c7a2a0> get_last_code = .f at 0x7f04a2c7b1c0> query = '?next=/foo', expected_url = '/foo' @pytest.mark.parametrize( "query,expected_url", [ ("", settings.LOGIN_REDIRECT_URL), ("?next=/foo", "/foo"), ], ) def test_signup( client, db, settings, password_factory, get_last_code, query, expected_url ): password = password_factory() > resp = client.post( reverse("account_signup") + query, { "username": "johndoe", "email": "john@example.com", "password1": password, "password2": password, }, ) allauth/account/tests/test_email_verification_by_code.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.com', 'current_site': , 'user': , 'code': 'W3DDKD'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_signup_prevent_enumeration ________________________ client = , db = None settings = password_factory = .f at 0x7f04a2c7b530> user = , mailoutbox = [] def test_signup_prevent_enumeration( client, db, settings, password_factory, user, mailoutbox ): password = password_factory() > resp = client.post( reverse("account_signup"), { "username": "johndoe", "email": user.email, "password1": password, "password2": password, }, ) allauth/account/tests/test_email_verification_by_code.py:75: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:164: in form_valid self.user, resp = form.try_save(self.request) allauth/account/forms.py:456: in try_save return super().try_save(request) allauth/account/forms.py:385: in try_save resp = flows.signup.prevent_enumeration(request, email) allauth/account/internal/flows/signup.py:16: in prevent_enumeration adapter.send_account_already_exists_mail(email) allauth/account/adapter.py:616: in send_account_already_exists_mail self.send_mail("account/email/account_already_exists", email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'd0e804bc35ac4101a0a57a36d33c727e@5848fe1afe1e4722a58de867f75...signup_url': 'http://testserver/accounts/signup/', 'password_reset_url': 'http://testserver/accounts/password/reset/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 164, in form_valid self.user, resp = form.try_save(self.request) ~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 456, in try_save return super().try_save(request) ~~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 385, in try_save resp = flows.signup.prevent_enumeration(request, email) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 16, in prevent_enumeration adapter.send_account_already_exists_mail(email) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 616, in send_account_already_exists_mail self.send_mail("account/email/account_already_exists", email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_add_or_change_email[False] ________________________ auth_client = user = get_last_code = .f at 0x7f04a2b309e0> change_email = False settings = @pytest.mark.parametrize("change_email", (False, True)) def test_add_or_change_email(auth_client, user, get_last_code, change_email, settings): settings.ACCOUNT_CHANGE_EMAIL = change_email email = "additional@email.org" assert EmailAddress.objects.filter(user=user).count() == 1 with patch("allauth.account.signals.email_added") as email_added_signal: with patch("allauth.account.signals.email_changed") as email_changed_signal: > resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": email} ) allauth/account/tests/test_email_verification_by_code.py:109: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:374: in post res = super().post(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:367: in form_valid flows.manage_email.add_email(self.request, form) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:541: in save email_address.send_confirmation(request) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'additional@email.org', 'current_site': , 'user': >, 'code': 'L5NSJQ'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 374, in post res = super().post(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 367, in form_valid flows.manage_email.add_email(self.request, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 541, in save email_address.send_confirmation(request) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ test_add_or_change_email[True] ________________________ auth_client = user = get_last_code = .f at 0x7f04a288eda0> change_email = True settings = @pytest.mark.parametrize("change_email", (False, True)) def test_add_or_change_email(auth_client, user, get_last_code, change_email, settings): settings.ACCOUNT_CHANGE_EMAIL = change_email email = "additional@email.org" assert EmailAddress.objects.filter(user=user).count() == 1 with patch("allauth.account.signals.email_added") as email_added_signal: with patch("allauth.account.signals.email_changed") as email_changed_signal: > resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": email} ) allauth/account/tests/test_email_verification_by_code.py:109: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/account/views.py:359: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:374: in post res = super().post(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:367: in form_valid flows.manage_email.add_email(self.request, form) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:541: in save email_address.send_confirmation(request) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'additional@email.org', 'current_site': , 'user': >, 'code': '95JRFH'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 359, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 374, in post res = super().post(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 367, in form_valid flows.manage_email.add_email(self.request, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 541, in save email_address.send_confirmation(request) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ test_email_verification_login_redirect ____________________ client = , db = None settings = password_factory = .f at 0x7f04a2ce8300> email_verification_settings = def test_email_verification_login_redirect( client, db, settings, password_factory, email_verification_settings ): password = password_factory() > resp = client.post( reverse("account_signup"), { "username": "johndoe", "email": "user@email.org", "password1": password, "password2": password, }, ) allauth/account/tests/test_email_verification_by_code.py:140: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'user@email.org', 'current_site': , 'user': , 'code': 'KY5DRG'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_email_verification_rate_limits ______________________ db = None, user_password = '63776a28-ca5b-4e80-8da9-4d4c62512f97' email_verification_settings = settings = user_factory = .factory at 0x7f04a2c790c0> password_factory = .f at 0x7f04a2c78880> enable_cache = None def test_email_verification_rate_limits( db, user_password, email_verification_settings, settings, user_factory, password_factory, enable_cache, ): settings.ACCOUNT_RATE_LIMITS = {"confirm_email": "1/m/key"} email = "user@email.org" user_factory(email=email, email_verified=False, password=user_password) for attempt in range(2): > resp = Client().post( reverse("account_login"), { "login": email, "password": user_password, }, ) allauth/account/tests/test_email_verification_by_code.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'user@email.org', 'current_site': , 'user': , 'code': '5XQMG9'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ LoginTests.test_account_authenticated_login_redirects_is_false ________ self = @override_settings(ACCOUNT_AUTHENTICATED_LOGIN_REDIRECTS=False) def test_account_authenticated_login_redirects_is_false(self): self._create_user_and_login() > resp = self.client.get(reverse("account_login")) allauth/account/tests/test_login.py:309: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ LoginTests.test_ajax_password_change _____________________ self = def test_ajax_password_change(self): self._create_user_and_login() > resp = self.client.post( reverse("account_change_password"), data={ "oldpassword": "doe", "password1": "AbCdEf!123", "password2": "AbCdEf!123456", }, HTTP_X_REQUESTED_WITH="XMLHttpRequest", ) allauth/account/tests/test_login.py:87: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) allauth/account/views.py:495: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:85: in post return _ajax_response( allauth/account/mixins.py:34: in _ajax_response response = adapter.ajax_response( allauth/account/adapter.py:423: in ajax_response response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/change/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 495, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 85, in post return _ajax_response( self.request, response, form=form, data=self._get_ajax_data_if() ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 34, in _ajax_response response = adapter.ajax_response( request, response, form=form, data=data, redirect_to=redirect_to ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 423, in ajax_response response.render() ~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ LoginTests.test_login_failed_attempts_exceeded ________________ self = @override_settings( ACCOUNT_EMAIL_VERIFICATION=app_settings.EmailVerificationMethod.OPTIONAL, ACCOUNT_LOGIN_ATTEMPTS_LIMIT=3, CACHES={ "default": { "BACKEND": "django.core.cache.backends.locmem.LocMemCache", } }, ) def test_login_failed_attempts_exceeded(self): user = get_user_model().objects.create(username="john") user.set_password("doe") user.save() EmailAddress.objects.create( user=user, email="user@example.com", primary=True, verified=False ) for i in range(5): is_valid_attempt = i == 4 is_locked = i >= 3 > resp = self.client.post( reverse("account_login"), { "login": ["john", "John", "JOHN", "JOhn", "joHN"][i], "password": ("doe" if is_valid_attempt else "wrong"), }, ) allauth/account/tests/test_login.py:137: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___ LoginTests.test_login_failed_attempts_exceeded_cleared_on_password_reset ___ self = @override_settings( ACCOUNT_AUTHENTICATION_METHOD=app_settings.AuthenticationMethod.EMAIL, ACCOUNT_EMAIL_VERIFICATION=app_settings.EmailVerificationMethod.MANDATORY, ACCOUNT_LOGIN_ATTEMPTS_LIMIT=1, CACHES={ "default": { "BACKEND": "django.core.cache.backends.locmem.LocMemCache", } }, ) def test_login_failed_attempts_exceeded_cleared_on_password_reset(self): # Ensure that login attempts, once they hit the limit, # can use the password reset mechanism to regain access. user = get_user_model().objects.create( username="john", email="john@example.org", is_active=True ) user.set_password("doe") user.save() EmailAddress.objects.create( user=user, email="john@example.org", primary=True, verified=True ) > resp = self.client.post( reverse("account_login"), {"login": user.email, "password": "bad"} ) allauth/account/tests/test_login.py:177: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ LoginTests.test_login_inactive_account ____________________ self = def test_login_inactive_account(self): """ Tests login behavior with inactive accounts. Inactive user accounts should be prevented from performing any actions, regardless of their verified state. """ # Inactive and verified user account user = get_user_model().objects.create(username="john", is_active=False) user.set_password("doe") user.save() EmailAddress.objects.create( user=user, email="john@example.com", primary=True, verified=True ) resp = self.client.post( reverse("account_login"), {"login": "john", "password": "doe"} ) > self.assertRedirects(resp, reverse("account_inactive")) allauth/account/tests/test_login.py:292: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/inactive/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ LoginTests.test_login_unverified_account_mandatory ______________ self = def test_login_unverified_account_mandatory(self): """Tests login behavior when email verification is mandatory.""" user = get_user_model().objects.create(username="john") user.set_password("doe") user.save() EmailAddress.objects.create( user=user, email="user@example.com", primary=True, verified=False ) > resp = self.client.post( reverse("account_login"), {"login": "john", "password": "doe"} ) allauth/account/tests/test_login.py:270: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'user@example.com', 'current_site': , 'use...', 'activate_url': 'https://testserver/accounts/confirm-email/MQ:1uFFGk:Xr831hnaKDFWFVcVz2kDU3HeokM5PQcIyRlV2Digjas/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ LoginTests.test_login_unverified_account_optional _______________ self = @override_settings( ACCOUNT_EMAIL_VERIFICATION=app_settings.EmailVerificationMethod.OPTIONAL ) def test_login_unverified_account_optional(self): """Tests login behavior when email verification is optional.""" user = get_user_model().objects.create(username="john") user.set_password("doe") user.save() EmailAddress.objects.create( user=user, email="user@example.com", primary=True, verified=False ) > resp = self.client.post( reverse("account_login"), {"login": "john", "password": "doe"} ) allauth/account/tests/test_login.py:111: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______ LoginTests.test_login_using_unverified_email_address_is_prohibited ______ self = @override_settings( ACCOUNT_AUTHENTICATION_METHOD=app_settings.AuthenticationMethod.EMAIL, ACCOUNT_EMAIL_VERIFICATION=app_settings.EmailVerificationMethod.MANDATORY, ACCOUNT_LOGIN_ATTEMPTS_LIMIT=1, ) def test_login_using_unverified_email_address_is_prohibited(self): user = get_user_model().objects.create( username="john", email="john@example.org", is_active=True ) user.set_password("doe") user.save() EmailAddress.objects.create( user=user, email="john@example.org", primary=True, verified=True ) EmailAddress.objects.create( user=user, email="john@example.com", primary=False, verified=False ) > resp = self.client.post( reverse("account_login"), {"login": "john@example.com", "password": "doe"} ) allauth/account/tests/test_login.py:251: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.com', 'current_site': , 'use...', 'activate_url': 'https://testserver/accounts/confirm-email/Mg:1uFFGl:59Ij2w6LSchNw29_08_AQxcQCK9QSWYYYceOq6noo7U/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ LoginTests.test_username_containing_at ____________________ self = @override_settings( ACCOUNT_AUTHENTICATION_METHOD=app_settings.AuthenticationMethod.USERNAME_EMAIL ) def test_username_containing_at(self): user = get_user_model().objects.create(username="@raymond.penners") user.set_password("psst") user.save() EmailAddress.objects.create( user=user, email="raymond.penners@example.com", primary=True, verified=True, ) > resp = self.client.post( reverse("account_login"), {"login": "@raymond.penners", "password": "psst"}, ) allauth/account/tests/test_login.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ test_login_while_authenticated ________________________ settings = client = user_factory = .factory at 0x7f04a2c7a560> def test_login_while_authenticated(settings, client, user_factory): settings.ACCOUNT_AUTHENTICATED_LOGIN_REDIRECTS = False user_factory(username="john", email="john@example.org", password="doe") user_factory(username="jane", email="jane@example.org", password="doe") redirect_url = settings.LOGIN_REDIRECT_URL > resp = client.post(reverse("account_login"), {"login": "john", "password": "doe"}) allauth/account/tests/test_login.py:334: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________________ test_login_page ________________________________ client = , db = None def test_login_page(client, db): > resp = client.get(reverse("account_login")) allauth/account/tests/test_login.py:343: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________________ test_login_by_code ______________________________ client = user = request_login_by_code = .f at 0x7f04a1c6bed0> def test_login_by_code(client, user, request_login_by_code): > code = request_login_by_code(client, user.email) allauth/account/tests/test_login_by_code.py:36: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/account/tests/test_login_by_code.py:16: in f resp = client.get(reverse("account_request_login_code") + "?next=/foo") /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': ', 'site': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/code/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_login_by_code_max_attempts ________________________ client = user = request_login_by_code = .f at 0x7f04a2c78880> settings = def test_login_by_code_max_attempts(client, user, request_login_by_code, settings): settings.ACCOUNT_LOGIN_BY_CODE_MAX_ATTEMPTS = 2 > request_login_by_code(client, user.email) allauth/account/tests/test_login_by_code.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/account/tests/test_login_by_code.py:16: in f resp = client.get(reverse("account_request_login_code") + "?next=/foo") /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': ', 'site': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/code/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_login_by_code_unknown_user ________________________ mailoutbox = [], client = db = None def test_login_by_code_unknown_user(mailoutbox, client, db): > resp = client.post( reverse("account_request_login_code"), data={"email": "unknown@email.org"}, ) allauth/account/tests/test_login_by_code.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/edit.py:151: in post return self.form_valid(form) allauth/account/views.py:928: in form_valid flows.login_by_code.request_login_code(self.request, form.cleaned_data["email"]) allauth/account/internal/flows/login_by_code.py:42: in request_login_code send_unknown_account_mail(request, email) allauth/account/internal/flows/signup.py:39: in send_unknown_account_mail get_adapter().send_mail("account/email/unknown_account", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'unknown@email.org', 'current_site': , 'request': , 'signup_url': 'http://testserver/accounts/signup/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/code/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/edit.py", line 151, in post return self.form_valid(form) ~~~~~~~~~~~~~~~^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 928, in form_valid flows.login_by_code.request_login_code(self.request, form.cleaned_data["email"]) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 42, in request_login_code send_unknown_account_mail(request, email) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 39, in send_unknown_account_mail get_adapter().send_mail("account/email/unknown_account", email, context) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ test_login_by_code_required[True-True] ____________________ client = settings = user_factory = .factory at 0x7f04a2d48930> password_factory = .f at 0x7f04a2d499b0> setting = True, code_required = True @pytest.mark.parametrize( "setting,code_required", [ (True, True), ({"password"}, True), ({"socialaccount"}, False), ], ) def test_login_by_code_required( client, settings, user_factory, password_factory, setting, code_required ): password = password_factory() user = user_factory(password=password, email_verified=False) email_address = EmailAddress.objects.get(email=user.email) assert not email_address.verified settings.ACCOUNT_LOGIN_BY_CODE_REQUIRED = setting > resp = client.post( reverse("account_login"), data={"login": user.username, "password": password}, ) allauth/account/tests/test_login_by_code.py:95: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:177: in handle login_by_code.request_login_code(self.request, email, login=self.login) allauth/account/internal/flows/login_by_code.py:50: in request_login_code adapter.send_mail("account/email/login_code", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'f4e8a34cb9444b6abaef656bc606394e@94982eacaec644b38e9e11c69800931c.org', 'current_site': , 'request': , 'code': 'PVWLH9'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 177, in handle login_by_code.request_login_code(self.request, email, login=self.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 50, in request_login_code adapter.send_mail("account/email/login_code", email, context) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ test_login_by_code_required[setting1-True] __________________ client = settings = user_factory = .factory at 0x7f04a288f530> password_factory = .f at 0x7f04a2927480> setting = {'password'}, code_required = True @pytest.mark.parametrize( "setting,code_required", [ (True, True), ({"password"}, True), ({"socialaccount"}, False), ], ) def test_login_by_code_required( client, settings, user_factory, password_factory, setting, code_required ): password = password_factory() user = user_factory(password=password, email_verified=False) email_address = EmailAddress.objects.get(email=user.email) assert not email_address.verified settings.ACCOUNT_LOGIN_BY_CODE_REQUIRED = setting > resp = client.post( reverse("account_login"), data={"login": user.username, "password": password}, ) allauth/account/tests/test_login_by_code.py:95: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:177: in handle login_by_code.request_login_code(self.request, email, login=self.login) allauth/account/internal/flows/login_by_code.py:50: in request_login_code adapter.send_mail("account/email/login_code", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '6f498d4a156f4b5995d6cc3e83fbdf27@fd13c283eeec495c83bb2f7a5babaf92.org', 'current_site': , 'request': , 'code': 'FL9YC6'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 177, in handle login_by_code.request_login_code(self.request, email, login=self.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 50, in request_login_code adapter.send_mail("account/email/login_code", email, context) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ test_login_by_code_required[setting2-False] __________________ client = settings = user_factory = .factory at 0x7f04a2f86610> password_factory = .f at 0x7f04a2f877f0> setting = {'socialaccount'}, code_required = False @pytest.mark.parametrize( "setting,code_required", [ (True, True), ({"password"}, True), ({"socialaccount"}, False), ], ) def test_login_by_code_required( client, settings, user_factory, password_factory, setting, code_required ): password = password_factory() user = user_factory(password=password, email_verified=False) email_address = EmailAddress.objects.get(email=user.email) assert not email_address.verified settings.ACCOUNT_LOGIN_BY_CODE_REQUIRED = setting > resp = client.post( reverse("account_login"), data={"login": user.username, "password": password}, ) allauth/account/tests/test_login_by_code.py:95: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_login_by_code_redirect __________________________ client = user = request_login_by_code = .f at 0x7f04a2f87950> def test_login_by_code_redirect(client, user, request_login_by_code): > request_login_by_code(client, user.email) allauth/account/tests/test_login_by_code.py:115: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/account/tests/test_login_by_code.py:16: in f resp = client.get(reverse("account_request_login_code") + "?next=/foo") /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': ', 'site': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/code/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ LogoutTests.test_logout_view_on_get ______________________ self = @override_settings(ACCOUNT_LOGOUT_ON_GET=True) def test_logout_view_on_get(self): > c, resp = self._logout_view("get") allauth/account/tests/test_logout.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/account/tests/test_logout.py:63: in _logout_view return c, getattr(c, method)(reverse("account_logout")) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:714: in get return self.post(*args, **kwargs) allauth/account/views.py:724: in post self.logout() allauth/account/mixins.py:67: in logout flows.logout.logout(self.request) allauth/account/internal/flows/logout.py:12: in logout adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/logout/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 714, in get return self.post(*args, **kwargs) ~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 724, in post self.logout() ~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 67, in logout flows.logout.logout(self.request) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/logout.py", line 12, in logout adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, messages.SUCCESS, "account/messages/logged_out.txt" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ LogoutTests.test_logout_view_on_post _____________________ self = @override_settings(ACCOUNT_LOGOUT_ON_GET=False) def test_logout_view_on_post(self): > c, resp = self._logout_view("get") allauth/account/tests/test_logout.py:36: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/account/tests/test_logout.py:63: in _logout_view return c, getattr(c, method)(reverse("account_logout")) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': , 'redirect_field_name': 'next', 'redirect_field_value': None, 'redirect_field': ''}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/logout/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_case_insensitive_password_reset _____________________ settings = enable_cache = None user_factory = .factory at 0x7f04a2b31900> client = def test_case_insensitive_password_reset(settings, enable_cache, user_factory, client): settings.ACCOUNT_RATE_LIMITS = {"reset_password": "1/m"} user_factory(email="a@b.com") > resp = client.post(reverse("account_reset_password"), data={"email": "a@b.com"}) allauth/account/tests/test_ratelimit.py:7: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:582: in form_valid form.save(self.request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'a@b.com', 'current_site': , 'user': , 'username': 'bf36a0dc2fed47a6a7fbbe25fc5ed488'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 582, in form_valid form.save(self.request) ~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ test_user_with_mfa_only[False-True-expected_method_urlnames0] _________ user_factory = .factory at 0x7f04a288c880> with_totp = False, with_password = True expected_method_urlnames = ['account_reauthenticate'] client = @pytest.mark.parametrize( "with_totp,with_password,expected_method_urlnames", [ (False, True, ["account_reauthenticate"]), (True, True, ["account_reauthenticate", "mfa_reauthenticate"]), (True, False, ["mfa_reauthenticate"]), ], ) def test_user_with_mfa_only( user_factory, with_totp, with_password, expected_method_urlnames, client ): if not allauth_settings.MFA_ENABLED and with_totp: return user = user_factory(with_totp=with_totp, password=None if with_password else "!") assert user.has_usable_password() == with_password client.force_login(user) methods = get_adapter().get_reauthentication_methods(user) assert len(methods) == len(expected_method_urlnames) assert set([m["url"] for m in methods]) == set( map(reverse, expected_method_urlnames) ) for urlname in ["account_reauthenticate", "mfa_reauthenticate"]: if urlname == "mfa_reauthenticate" and not allauth_settings.MFA_ENABLED: continue > resp = client.get(reverse(urlname) + "?next=/foo") allauth/account/tests/test_reauthentication.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': ', 'reauthentication_alternatives': []}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/reauthenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ test_user_with_mfa_only[True-True-expected_method_urlnames1] _________ user_factory = .factory at 0x7f04a2ceb320> with_totp = True, with_password = True expected_method_urlnames = ['account_reauthenticate', 'mfa_reauthenticate'] client = @pytest.mark.parametrize( "with_totp,with_password,expected_method_urlnames", [ (False, True, ["account_reauthenticate"]), (True, True, ["account_reauthenticate", "mfa_reauthenticate"]), (True, False, ["mfa_reauthenticate"]), ], ) def test_user_with_mfa_only( user_factory, with_totp, with_password, expected_method_urlnames, client ): if not allauth_settings.MFA_ENABLED and with_totp: return user = user_factory(with_totp=with_totp, password=None if with_password else "!") assert user.has_usable_password() == with_password client.force_login(user) methods = get_adapter().get_reauthentication_methods(user) assert len(methods) == len(expected_method_urlnames) assert set([m["url"] for m in methods]) == set( map(reverse, expected_method_urlnames) ) for urlname in ["account_reauthenticate", "mfa_reauthenticate"]: if urlname == "mfa_reauthenticate" and not allauth_settings.MFA_ENABLED: continue > resp = client.get(reverse(urlname) + "?next=/foo") allauth/account/tests/test_reauthentication.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/reauthenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ test_user_with_mfa_only[True-False-expected_method_urlnames2] _________ user_factory = .factory at 0x7f04a2af43b0> with_totp = True, with_password = False expected_method_urlnames = ['mfa_reauthenticate'] client = @pytest.mark.parametrize( "with_totp,with_password,expected_method_urlnames", [ (False, True, ["account_reauthenticate"]), (True, True, ["account_reauthenticate", "mfa_reauthenticate"]), (True, False, ["mfa_reauthenticate"]), ], ) def test_user_with_mfa_only( user_factory, with_totp, with_password, expected_method_urlnames, client ): if not allauth_settings.MFA_ENABLED and with_totp: return user = user_factory(with_totp=with_totp, password=None if with_password else "!") assert user.has_usable_password() == with_password client.force_login(user) methods = get_adapter().get_reauthentication_methods(user) assert len(methods) == len(expected_method_urlnames) assert set([m["url"] for m in methods]) == set( map(reverse, expected_method_urlnames) ) for urlname in ["account_reauthenticate", "mfa_reauthenticate"]: if urlname == "mfa_reauthenticate" and not allauth_settings.MFA_ENABLED: continue > resp = client.get(reverse(urlname) + "?next=/foo") allauth/account/tests/test_reauthentication.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': ', 'reauthentication_alternatives': []}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/reauthenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ test_reauthentication _____________________________ settings = auth_client = user_password = 'b79661f2-1906-485b-90fd-3a5dae95e907' def test_reauthentication(settings, auth_client, user_password): settings.ACCOUNT_REAUTHENTICATION_REQUIRED = True resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": "john3@example.org"}, ) assert resp["location"].startswith(reverse("account_reauthenticate")) > resp = auth_client.get(reverse("account_reauthenticate")) allauth/account/tests/test_reauthentication.py:52: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/reauthenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_reset_password_unknown_account ______________________ client = settings = @pytest.mark.django_db def test_reset_password_unknown_account(client, settings): settings.ACCOUNT_PREVENT_ENUMERATION = True > resp = client.post( reverse("account_reset_password"), data={"email": "unknown@example.org"}, follow=True, ) allauth/account/tests/test_reset_password.py:35: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:582: in form_valid form.save(self.request) allauth/account/forms.py:608: in save flows.signup.send_unknown_account_mail(request, email) allauth/account/internal/flows/signup.py:39: in send_unknown_account_mail get_adapter().send_mail("account/email/unknown_account", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'unknown@example.org', 'current_site': , 'request': , 'signup_url': 'http://testserver/accounts/signup/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 582, in form_valid form.save(self.request) ~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 608, in save flows.signup.send_unknown_account_mail(request, email) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 39, in send_unknown_account_mail get_adapter().send_mail("account/email/unknown_account", email, context) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ test_reset_password_next_url[-expected_location0] _______________ client = user = , query = '' expected_location = '/accounts/password/reset/done/' @pytest.mark.parametrize( "query,expected_location", [("", reverse_lazy("account_reset_password_done")), ("?next=/foo", "/foo")], ) def test_reset_password_next_url(client, user, query, expected_location): > resp = client.post( reverse("account_reset_password") + query, data={"email": user.email}, ) allauth/account/tests/test_reset_password.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:582: in form_valid form.save(self.request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '666d5ec5bf514e77ab5ea06818151172@42c395bc641c4fe086d18e0046a...418e7fdf', 'request': , 'username': '666d5ec5bf514e77ab5ea06818151172'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 582, in form_valid form.save(self.request) ~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ test_reset_password_next_url[?next=/foo-/foo] _________________ client = user = , query = '?next=/foo' expected_location = '/foo' @pytest.mark.parametrize( "query,expected_location", [("", reverse_lazy("account_reset_password_done")), ("?next=/foo", "/foo")], ) def test_reset_password_next_url(client, user, query, expected_location): > resp = client.post( reverse("account_reset_password") + query, data={"email": user.email}, ) allauth/account/tests/test_reset_password.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:582: in form_valid form.save(self.request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '25f6d199e36d490b82514b48aae2c39a@b90b6c436c9e4fb19e4545cf155... 'request': , 'username': '25f6d199e36d490b82514b48aae2c39a'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 582, in form_valid form.save(self.request) ~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ ResetPasswordTests.test_password_forgotten_no_username_hint __________ self = @override_settings( ACCOUNT_AUTHENTICATION_METHOD=app_settings.AuthenticationMethod.EMAIL ) def test_password_forgotten_no_username_hint(self): > user = self._request_new_password() allauth/account/tests/test_reset_password.py:117: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/account/tests/test_reset_password.py:127: in _request_new_password self.client.post( /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:582: in form_valid form.save(self.request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.org', 'current_site': , 'use...d': '1', 'key': 'cpsjfq-bb9802b13695abdfc9eb31bfa3a9c777', 'request': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 582, in form_valid form.save(self.request) ~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ ResetPasswordTests.test_password_forgotten_username_hint ___________ self = def test_password_forgotten_username_hint(self): > user = self._request_new_password() allauth/account/tests/test_reset_password.py:109: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/account/tests/test_reset_password.py:127: in _request_new_password self.client.post( /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:582: in form_valid form.save(self.request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.org', 'current_site': , 'use...jfq-3c2254b5ecbf6070e072e64bd1b19209', 'request': , 'username': 'john'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 582, in form_valid form.save(self.request) ~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____ ResetPasswordTests.test_password_reset_ACCOUNT_LOGIN_ON_PASSWORD_RESET ____ self = @override_settings(ACCOUNT_LOGIN_ON_PASSWORD_RESET=True) def test_password_reset_ACCOUNT_LOGIN_ON_PASSWORD_RESET(self): > user = self._request_new_password() allauth/account/tests/test_reset_password.py:233: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/account/tests/test_reset_password.py:127: in _request_new_password self.client.post( /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:582: in form_valid form.save(self.request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.org', 'current_site': , 'use...jfq-3acf9c6d5aae3177323bf6452a0e3904', 'request': , 'username': 'john'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 582, in form_valid form.save(self.request) ~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___ ResetPasswordTests.test_password_reset_flow_with_another_user_logged_in ____ self = @override_settings( ACCOUNT_AUTHENTICATION_METHOD=app_settings.AuthenticationMethod.EMAIL ) def test_password_reset_flow_with_another_user_logged_in(self): """ Tests the password reset flow: if User B requested a password reset earlier and now User A is logged in, User B now clicks on the link, ensure User A is logged out before continuing. """ # Request new password > self._request_new_password() allauth/account/tests/test_reset_password.py:175: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/account/tests/test_reset_password.py:127: in _request_new_password self.client.post( /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:582: in form_valid form.save(self.request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.org', 'current_site': , 'use...d': '1', 'key': 'cpsjfq-a16a6962416e091bcb60f13a0f674f0e', 'request': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 582, in form_valid form.save(self.request) ~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ ResetPasswordTests.test_password_reset_flow_with_email_changed ________ self = def test_password_reset_flow_with_email_changed(self): """ Test that the password reset token is invalidated if the user email address was changed. """ > user = self._request_new_password() allauth/account/tests/test_reset_password.py:218: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/account/tests/test_reset_password.py:127: in _request_new_password self.client.post( /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:582: in form_valid form.save(self.request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.org', 'current_site': , 'use...jfq-3402dabca67a1b9372f4de6fd706c221', 'request': , 'username': 'john'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 582, in form_valid form.save(self.request) ~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ ResetPasswordTests.test_password_reset_flow_with_empty_session ________ self = def test_password_reset_flow_with_empty_session(self): """ Test the password reset flow when the session is empty: requesting a new password, receiving the reset link via email, following the link, getting redirected to the new link (without the token) Copying the link and using it in a DIFFERENT client (Browser/Device). """ # Request new password > self._request_new_password() allauth/account/tests/test_reset_password.py:144: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/account/tests/test_reset_password.py:127: in _request_new_password self.client.post( /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:582: in form_valid form.save(self.request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.org', 'current_site': , 'use...jfr-44a3f9ea12ea77b2c1e7fa371eb276b7', 'request': , 'username': 'john'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 582, in form_valid form.save(self.request) ~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ ResetPasswordTests.test_password_reset_get __________________ self = def test_password_reset_get(self): > resp = self.client.get(reverse("account_reset_password")) allauth/account/tests/test_reset_password.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': , 'login_url': '/accounts/login/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ test_password_reset_flow ___________________________ client = user = , mailoutbox = [] settings = def test_password_reset_flow(client, user, mailoutbox, settings): """ Tests the password reset flow: requesting a new password, receiving the reset link via email and finally resetting the password to a new value. """ settings.ACCOUNT_EMAIL_NOTIFICATIONS = True # Request new password > client.post( reverse("account_reset_password"), data={"email": user.email}, ) allauth/account/tests/test_reset_password.py:273: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:582: in form_valid form.save(self.request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '2bb065cfc87040d5876c5a985e6ac58e@ae007315a3524ee29bc467fc169...e4ba6c23', 'request': , 'username': '2bb065cfc87040d5876c5a985e6ac58e'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 582, in form_valid form.save(self.request) ~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ test_reset_password_from_key_next_url[None-expected_location0] ________ user = client = password_factory = .f at 0x7f04a2d4b480> next_url = None, expected_location = '/accounts/password/reset/key/done/' password_reset_url = .f at 0x7f04a2d4be20> @pytest.mark.parametrize( "next_url,expected_location", [(None, reverse_lazy("account_reset_password_from_key_done")), ("/foo", "/foo")], ) def test_reset_password_from_key_next_url( user, client, password_factory, next_url, expected_location, password_reset_url ): url = password_reset_url(user) query = "" if next_url: query = "?" + urlencode({"next": next_url}) resp = client.get(url + query) assert resp.status_code == 302 assert ( resp["location"] == reverse( "account_reset_password_from_key", kwargs={"uidb36": user_pk_to_url_str(user), "key": "set-password"}, ) + query ) password = password_factory() data = {"password1": password, "password2": password} if next_url: data["next"] = next_url > resp = client.post(resp["location"], data) allauth/account/tests/test_reset_password.py:359: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/account/views.py:650: in dispatch return super().dispatch(request, uidb36, self.key, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:687: in form_valid flows.password_reset.finalize_password_reset(self.request, self.reset_user) allauth/account/internal/flows/password_reset.py:27: in finalize_password_reset adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/key/1-set-password/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 650, in dispatch return super().dispatch(request, uidb36, self.key, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 687, in form_valid flows.password_reset.finalize_password_reset(self.request, self.reset_user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_reset.py", line 27, in finalize_password_reset adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ messages.SUCCESS, ^^^^^^^^^^^^^^^^^ "account/messages/password_changed.txt", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ test_reset_password_from_key_next_url[/foo-/foo] _______________ user = client = password_factory = .f at 0x7f04a2f86560> next_url = '/foo', expected_location = '/foo' password_reset_url = .f at 0x7f04a2f864b0> @pytest.mark.parametrize( "next_url,expected_location", [(None, reverse_lazy("account_reset_password_from_key_done")), ("/foo", "/foo")], ) def test_reset_password_from_key_next_url( user, client, password_factory, next_url, expected_location, password_reset_url ): url = password_reset_url(user) query = "" if next_url: query = "?" + urlencode({"next": next_url}) resp = client.get(url + query) assert resp.status_code == 302 assert ( resp["location"] == reverse( "account_reset_password_from_key", kwargs={"uidb36": user_pk_to_url_str(user), "key": "set-password"}, ) + query ) password = password_factory() data = {"password1": password, "password2": password} if next_url: data["next"] = next_url > resp = client.post(resp["location"], data) allauth/account/tests/test_reset_password.py:359: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/account/views.py:650: in dispatch return super().dispatch(request, uidb36, self.key, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:687: in form_valid flows.password_reset.finalize_password_reset(self.request, self.reset_user) allauth/account/internal/flows/password_reset.py:27: in finalize_password_reset adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/password/reset/key/1-set-password/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 650, in dispatch return super().dispatch(request, uidb36, self.key, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 687, in form_valid flows.password_reset.finalize_password_reset(self.request, self.reset_user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_reset.py", line 27, in finalize_password_reset adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ messages.SUCCESS, ^^^^^^^^^^^^^^^^^ "account/messages/password_changed.txt", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ SignupTests.test_django_password_validation __________________ self = @override_settings( AUTH_PASSWORD_VALIDATORS=[ { "NAME": "django.contrib.auth.password_validation.MinimumLengthValidator", "OPTIONS": { "min_length": 9, }, } ] ) def test_django_password_validation(self): > resp = self.client.post( reverse("account_signup"), { "username": "johndoe", "email": "john@example.com", "password1": "johndoe", "password2": "johndoe", }, ) allauth/account/tests/test_signup.py:258: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': , 'SOCIALACCOUNT_ENABLED': True, 'SOCIALACCOUNT_ONLY': False, 'PASSKEY_SIGNUP_ENABLED': True}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ SignupTests.test_signup_password_twice_form_error _______________ self = @override_settings( ACCOUNT_USERNAME_REQUIRED=True, ACCOUNT_SIGNUP_PASSWORD_ENTER_TWICE=True, ) def test_signup_password_twice_form_error(self): > resp = self.client.post( reverse("account_signup"), data={ "username": "johndoe", "email": "john@example.org", "password1": "johndoe", "password2": "janedoe", }, ) allauth/account/tests/test_signup.py:208: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': , 'SOCIALACCOUNT_ENABLED': True, 'SOCIALACCOUNT_ONLY': False, 'PASSKEY_SIGNUP_ENABLED': True}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ test_prevent_enumeration_with_mandatory_verification _____________ settings = user_factory = .factory at 0x7f04a3700bf0> email_factory = .factory at 0x7f04a415b320> def test_prevent_enumeration_with_mandatory_verification( settings, user_factory, email_factory ): settings.ACCOUNT_PREVENT_ENUMERATION = True settings.ACCOUNT_AUTHENTICATION_METHOD = app_settings.AuthenticationMethod.EMAIL settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.MANDATORY user = user_factory(username="john", email="john@example.org", password="doe") c = Client() > resp = c.post( reverse("account_signup"), { "username": "johndoe", "email": email_factory(email=user.email, mixed_case=True), "password1": "johndoe", "password2": "johndoe", }, ) allauth/account/tests/test_signup.py:283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:164: in form_valid self.user, resp = form.try_save(self.request) allauth/account/forms.py:456: in try_save return super().try_save(request) allauth/account/forms.py:385: in try_save resp = flows.signup.prevent_enumeration(request, email) allauth/account/internal/flows/signup.py:16: in prevent_enumeration adapter.send_account_already_exists_mail(email) allauth/account/adapter.py:616: in send_account_already_exists_mail self.send_mail("account/email/account_already_exists", email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.org', 'current_site': , 'req...signup_url': 'http://testserver/accounts/signup/', 'password_reset_url': 'http://testserver/accounts/password/reset/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 164, in form_valid self.user, resp = form.try_save(self.request) ~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 456, in try_save return super().try_save(request) ~~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 385, in try_save resp = flows.signup.prevent_enumeration(request, email) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 16, in prevent_enumeration adapter.send_account_already_exists_mail(email) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 616, in send_account_already_exists_mail self.send_mail("account/email/account_already_exists", email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_prevent_enumeration_off _________________________ settings = user_factory = .factory at 0x7f04a3726980> email_factory = .factory at 0x7f04a2b326c0> def test_prevent_enumeration_off(settings, user_factory, email_factory): settings.ACCOUNT_PREVENT_ENUMERATION = False settings.ACCOUNT_AUTHENTICATION_METHOD = app_settings.AuthenticationMethod.EMAIL settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.MANDATORY user = user_factory(username="john", email="john@example.org", password="doe") c = Client() > resp = c.post( reverse("account_signup"), { "username": "johndoe", "email": email_factory(email=user.email, mixed_case=True), "password1": "johndoe", "password2": "johndoe", }, ) allauth/account/tests/test_signup.py:305: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': , 'SOCIALACCOUNT_ENABLED': True, 'SOCIALACCOUNT_ONLY': False, 'PASSKEY_SIGNUP_ENABLED': True}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ test_prevent_enumeration_strictly _______________________ settings = user_factory = .factory at 0x7f04a288f3d0> email_factory = .factory at 0x7f04a2ceb1c0> def test_prevent_enumeration_strictly(settings, user_factory, email_factory): settings.ACCOUNT_PREVENT_ENUMERATION = "strict" settings.ACCOUNT_AUTHENTICATION_METHOD = app_settings.AuthenticationMethod.EMAIL settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.NONE user = user_factory(username="john", email="john@example.org", password="doe") c = Client() > resp = c.post( reverse("account_signup"), { "username": "johndoe", "email": email_factory(email=user.email, mixed_case=True), "password1": "johndoe", "password2": "johndoe", }, ) allauth/account/tests/test_signup.py:326: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_prevent_enumeration_on __________________________ settings = user_factory = .factory at 0x7f04a2c790c0> email_factory = .factory at 0x7f04a288ef00> def test_prevent_enumeration_on(settings, user_factory, email_factory): settings.ACCOUNT_PREVENT_ENUMERATION = True settings.ACCOUNT_AUTHENTICATION_METHOD = app_settings.AuthenticationMethod.EMAIL settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.NONE user = user_factory(username="john", email="john@example.org", password="doe") c = Client() > resp = c.post( reverse("account_signup"), { "username": "johndoe", "email": email_factory(email=user.email, mixed_case=True), "password1": "johndoe", "password2": "johndoe", }, ) allauth/account/tests/test_signup.py:346: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': , 'SOCIALACCOUNT_ENABLED': True, 'SOCIALACCOUNT_ONLY': False, 'PASSKEY_SIGNUP_ENABLED': True}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_signup_user_model_no_email ________________________ settings = client = password_factory = .f at 0x7f04a2927480> db = None, mailoutbox = [] def test_signup_user_model_no_email(settings, client, password_factory, db, mailoutbox): settings.ACCOUNT_USERNAME_REQUIRED = False settings.ACCOUNT_EMAIL_REQUIRED = True settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.MANDATORY settings.ACCOUNT_USER_MODEL_EMAIL_FIELD = None password = password_factory() email = "user@example.com" > resp = client.post( reverse("account_signup"), { "email": email, "password1": password, "password2": password, }, ) allauth/account/tests/test_signup.py:381: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'user@example.com', 'current_site': , 'use...Y', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGq:pH_hVc86AiAzVSFfUIxeAhVmH6f8oa1pTIv3YZQOESY/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ test_email_lower_case _____________________________ db = None settings = def test_email_lower_case(db, settings): settings.ACCOUNT_AUTHENTICATION_METHOD = app_settings.AuthenticationMethod.EMAIL settings.ACCOUNT_EMAIL_VERIFICATION = app_settings.EmailVerificationMethod.NONE c = Client() > resp = c.post( reverse("account_signup"), { "username": "johndoe", "email": "JoHn@DoE.oRg", "password1": "johndoe", "password2": "johndoe", }, ) allauth/account/tests/test_signup.py:400: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ test_create_user_when_honeypot_not_filled_out _________________ client = , db = None settings = def test_create_user_when_honeypot_not_filled_out(client, db, settings): settings.ACCOUNT_SIGNUP_FORM_HONEYPOT_FIELD = "phone_number" > resp = client.post( reverse("account_signup"), { "username": "johndoe", "email": "john@example.com", "password1": "Password1@", "password2": "Password1@", "phone_number": "", }, ) allauth/account/tests/test_signup.py:432: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'john@example.com', 'current_site': , 'use...8', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGr:eyG2_fiUI0UneuVrAxN0DwbIwU3ovvEiFvztJq6-ru8/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_redirect_noreversematch _________________________ auth_client = def test_redirect_noreversematch(auth_client): # We used to call `django.shortcuts.redirect()` as is, but that one throws a # `NoReverseMatch`, resulting in 500s. > resp = auth_client.post(reverse("account_logout") + "?next=badurlname") allauth/account/tests/test_utils.py:134: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/views.py:724: in post self.logout() allauth/account/mixins.py:67: in logout flows.logout.logout(self.request) allauth/account/internal/flows/logout.py:12: in logout adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/logout/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 724, in post self.logout() ~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 67, in logout flows.logout.logout(self.request) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/logout.py", line 12, in logout adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, messages.SUCCESS, "account/messages/logged_out.txt" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ test_add_email[app] ______________________________ auth_client = user = email_factory = .factory at 0x7f04a1d2a6c0> headless_reverse = .rev at 0x7f04a1d2b530> def test_add_email(auth_client, user, email_factory, headless_reverse): new_email = email_factory() > resp = auth_client.post( headless_reverse("headless:account:manage_email"), data={"email": new_email}, content_type="application/json", ) allauth/headless/account/tests/test_change_email.py:26: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:243: in post flows.manage_email.add_email(request, self.input) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:547: in save return EmailAddress.objects.add_email( allauth/account/managers.py:60: in add_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '64088d78f35d4f1aa1a5ebeafdfa54b7@4c451c68bf43414ba7e8728aa99...c', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGr:2Rut9gQ_XYH9iYvecmXKknrf01sEHxmdJisFZlQ7Gsc/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/account/email Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 243, in post flows.manage_email.add_email(request, self.input) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 547, in save return EmailAddress.objects.add_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, self.user, self.cleaned_data["email"], confirm=True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/managers.py", line 60, in add_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ test_add_email[browser] ____________________________ auth_client = user = email_factory = .factory at 0x7f04a1d2acf0> headless_reverse = .rev at 0x7f04a1d29d20> def test_add_email(auth_client, user, email_factory, headless_reverse): new_email = email_factory() > resp = auth_client.post( headless_reverse("headless:account:manage_email"), data={"email": new_email}, content_type="application/json", ) allauth/headless/account/tests/test_change_email.py:26: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:243: in post flows.manage_email.add_email(request, self.input) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:547: in save return EmailAddress.objects.add_email( allauth/account/managers.py:60: in add_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '7b4f305a3e5d4adbba64cbed5d29e927@23b9787b6b2042b7a9fe9b5df2e...c', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGr:2Rut9gQ_XYH9iYvecmXKknrf01sEHxmdJisFZlQ7Gsc/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/account/email Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 243, in post flows.manage_email.add_email(request, self.input) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 547, in save return EmailAddress.objects.add_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, self.user, self.cleaned_data["email"], confirm=True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/managers.py", line 60, in add_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ test_resend_verification[app] _________________________ auth_client = user = email_factory = .factory at 0x7f04a2f877f0> headless_reverse = .rev at 0x7f04a4174b40> mailoutbox = [] def test_resend_verification( auth_client, user, email_factory, headless_reverse, mailoutbox ): addr = EmailAddress.objects.create(email=email_factory(), user=user, verified=False) > resp = auth_client.put( headless_reverse("headless:account:manage_email"), data={"email": addr.email}, content_type="application/json", ) allauth/headless/account/tests/test_change_email.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1256: in put response = super().put( /usr/lib/python3.14/site-packages/django/test/client.py:578: in put return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:258: in put sent = send_email_confirmation(request, request.user, email=addr.email) allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'ae092f8aea9f4774a49e57258f86c214@9fd32f648cf341f68a824142e33...c', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGr:2Rut9gQ_XYH9iYvecmXKknrf01sEHxmdJisFZlQ7Gsc/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/account/email Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 258, in put sent = send_email_confirmation(request, request.user, email=addr.email) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ test_resend_verification[browser] _______________________ auth_client = user = email_factory = .factory at 0x7f04a2f856f0> headless_reverse = .rev at 0x7f04a2f845c0> mailoutbox = [] def test_resend_verification( auth_client, user, email_factory, headless_reverse, mailoutbox ): addr = EmailAddress.objects.create(email=email_factory(), user=user, verified=False) > resp = auth_client.put( headless_reverse("headless:account:manage_email"), data={"email": addr.email}, content_type="application/json", ) allauth/headless/account/tests/test_change_email.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1256: in put response = super().put( /usr/lib/python3.14/site-packages/django/test/client.py:578: in put return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:258: in put sent = send_email_confirmation(request, request.user, email=addr.email) allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'e46587ed9f004416964f7983902293d6@b1df58248cc34721b9bb900da1a...c', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGr:2Rut9gQ_XYH9iYvecmXKknrf01sEHxmdJisFZlQ7Gsc/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/account/email Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 258, in put sent = send_email_confirmation(request, request.user, email=addr.email) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ test_email_rate_limit[app] __________________________ auth_client = user = email_factory = .factory at 0x7f04a2f87530> headless_reverse = .rev at 0x7f04a300c930> settings = enable_cache = None def test_email_rate_limit( auth_client, user, email_factory, headless_reverse, settings, enable_cache ): settings.ACCOUNT_RATE_LIMITS = {"manage_email": "1/m/ip"} for attempt in range(2): new_email = email_factory() > resp = auth_client.post( headless_reverse("headless:account:manage_email"), data={"email": new_email}, content_type="application/json", ) allauth/headless/account/tests/test_change_email.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:243: in post flows.manage_email.add_email(request, self.input) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:547: in save return EmailAddress.objects.add_email( allauth/account/managers.py:60: in add_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '15db4193c617409ea02adee8718a765e@14ba84f0bddf4155bab87f4051a...I', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGs:RTyb5_0ZcX4zitmtVZd0ssYSJG3He0eEwk5Ypqpxh5I/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/account/email Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 243, in post flows.manage_email.add_email(request, self.input) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 547, in save return EmailAddress.objects.add_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, self.user, self.cleaned_data["email"], confirm=True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/managers.py", line 60, in add_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ test_email_rate_limit[browser] ________________________ auth_client = user = email_factory = .factory at 0x7f04a331f110> headless_reverse = .rev at 0x7f04a32e7ab0> settings = enable_cache = None def test_email_rate_limit( auth_client, user, email_factory, headless_reverse, settings, enable_cache ): settings.ACCOUNT_RATE_LIMITS = {"manage_email": "1/m/ip"} for attempt in range(2): new_email = email_factory() > resp = auth_client.post( headless_reverse("headless:account:manage_email"), data={"email": new_email}, content_type="application/json", ) allauth/headless/account/tests/test_change_email.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:243: in post flows.manage_email.add_email(request, self.input) allauth/account/internal/flows/manage_email.py:59: in add_email email_address = form.save(request) allauth/account/forms.py:547: in save return EmailAddress.objects.add_email( allauth/account/managers.py:60: in add_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '872f47cf7ed54646a84cddde919b80cb@44f9376dd7c84576b8818ac4e99...I', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGs:RTyb5_0ZcX4zitmtVZd0ssYSJG3He0eEwk5Ypqpxh5I/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/account/email Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 243, in post flows.manage_email.add_email(request, self.input) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/manage_email.py", line 59, in add_email email_address = form.save(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 547, in save return EmailAddress.objects.add_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, self.user, self.cleaned_data["email"], confirm=True ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/managers.py", line 60, in add_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ test_resend_verification_rate_limit[app] ___________________ auth_client = user = email_factory = .factory at 0x7f04a2924d50> headless_reverse = .rev at 0x7f04a2af6770> settings = enable_cache = None, mailoutbox = [] def test_resend_verification_rate_limit( auth_client, user, email_factory, headless_reverse, settings, enable_cache, mailoutbox, ): settings.ACCOUNT_RATE_LIMITS = {"confirm_email": "1/m/ip"} for attempt in range(2): addr = EmailAddress.objects.create( email=email_factory(), user=user, verified=False ) > resp = auth_client.put( headless_reverse("headless:account:manage_email"), data={"email": addr.email}, content_type="application/json", ) allauth/headless/account/tests/test_change_email.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1256: in put response = super().put( /usr/lib/python3.14/site-packages/django/test/client.py:578: in put return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:258: in put sent = send_email_confirmation(request, request.user, email=addr.email) allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '9a9936fc6f56448b93cc0656af905c9d@e5caa754d99d4bbda06cec13ce1...I', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGs:RTyb5_0ZcX4zitmtVZd0ssYSJG3He0eEwk5Ypqpxh5I/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/account/email Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 258, in put sent = send_email_confirmation(request, request.user, email=addr.email) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ test_resend_verification_rate_limit[browser] _________________ auth_client = user = email_factory = .factory at 0x7f04a2c7b530> headless_reverse = .rev at 0x7f04a288e8d0> settings = enable_cache = None, mailoutbox = [] def test_resend_verification_rate_limit( auth_client, user, email_factory, headless_reverse, settings, enable_cache, mailoutbox, ): settings.ACCOUNT_RATE_LIMITS = {"confirm_email": "1/m/ip"} for attempt in range(2): addr = EmailAddress.objects.create( email=email_factory(), user=user, verified=False ) > resp = auth_client.put( headless_reverse("headless:account:manage_email"), data={"email": addr.email}, content_type="application/json", ) allauth/headless/account/tests/test_change_email.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1256: in put response = super().put( /usr/lib/python3.14/site-packages/django/test/client.py:578: in put return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:258: in put sent = send_email_confirmation(request, request.user, email=addr.email) allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '9f1d8eb6011c4034a8decd0355e86891@abdf93bb20b84151a2949484af1...I', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFGs:RTyb5_0ZcX4zitmtVZd0ssYSJG3He0eEwk5Ypqpxh5I/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/account/email Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 258, in put sent = send_email_confirmation(request, request.user, email=addr.email) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______ test_change_password[app-True-request_data1-response_data1-200] ________ auth_client = user = request_data = {'current_password': '346a6e8c-a041-4590-a789-b58fbdd0b4bc', 'new_password': '7a458694-0a20-4242-9b49-98b58e3c6089'} response_data = {'data': {'methods': [], 'user': }, 'meta': {'is_authenticated': True}, 'status': 200} status_code = 200, has_password = True user_password = '346a6e8c-a041-4590-a789-b58fbdd0b4bc' password_factory = .f at 0x7f04a1c6b480> settings = mailoutbox = [] headless_reverse = .rev at 0x7f04a1c6bcc0> headless_client = 'app' @pytest.mark.parametrize( "has_password,request_data,response_data,status_code", [ # Wrong current password ( True, {"current_password": "wrong", "new_password": "{password_factory}"}, { "status": 400, "errors": [ { "param": "current_password", "message": "Please type your current password.", "code": "enter_current_password", } ], }, 400, ), # Happy flow, regular password change ( True, { "current_password": "{user_password}", "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), # New password does not match constraints ( True, { "current_password": "{user_password}", "new_password": "a", }, { "status": 400, "errors": [ { "param": "new_password", "code": "password_too_short", "message": "This password is too short. It must contain at least 6 characters.", } ], }, 400, ), # New password not empty ( True, { "current_password": "{user_password}", "new_password": "", }, { "status": 400, "errors": [ { "param": "new_password", "code": "required", "message": "This field is required.", } ], }, 400, ), # Current password not blank ( True, { "current_password": "", "new_password": "{password_factory}", }, { "status": 400, "errors": [ { "param": "current_password", "message": "This field is required.", "code": "required", } ], }, 400, ), # Current password missing ( True, { "new_password": "{password_factory}", }, { "status": 400, "errors": [ { "param": "current_password", "message": "This field is required.", "code": "required", } ], }, 400, ), # Current password not set, happy flow ( False, { "current_password": "", "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), # Current password not set, current_password absent ( False, { "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), ], ) def test_change_password( auth_client, user, request_data, response_data, status_code, has_password, user_password, password_factory, settings, mailoutbox, headless_reverse, headless_client, ): request_data = copy.deepcopy(request_data) response_data = copy.deepcopy(response_data) settings.ACCOUNT_EMAIL_NOTIFICATIONS = True if not has_password: user.set_unusable_password() user.save(update_fields=["password"]) auth_client.force_login(user) if request_data.get("current_password") == "{user_password}": request_data["current_password"] = user_password if request_data.get("new_password") == "{password_factory}": request_data["new_password"] = password_factory() > resp = auth_client.post( headless_reverse("headless:account:change_password"), data=request_data, content_type="application/json", ) allauth/headless/account/tests/test_change_password.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:219: in post password_change.finalize_password_change(request, request.user) allauth/account/internal/flows/password_change.py:23: in finalize_password_change adapter.send_notification_mail("account/email/password_changed", user) allauth/account/adapter.py:783: in send_notification_mail self.send_mail(template_prefix, email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'a8076f09a5e04dfdab06b9ac0d301cd6@8776c2d05ea847cfa4fd3b4d858...tetime(2025, 5, 14, 16, 47, 54, 718867, tzinfo=datetime.timezone.utc), 'ip': '127.0.0.1', 'user_agent': 'Unspecified'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/account/password/change Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 219, in post password_change.finalize_password_change(request, request.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 23, in finalize_password_change adapter.send_notification_mail("account/email/password_changed", user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 783, in send_notification_mail self.send_mail(template_prefix, email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______ test_change_password[app-False-request_data6-response_data6-200] _______ auth_client = user = request_data = {'current_password': '', 'new_password': '479e3856-8178-4446-a4ac-d69b4fa20bee'} response_data = {'data': {'methods': [], 'user': }, 'meta': {'is_authenticated': True}, 'status': 200} status_code = 200, has_password = False user_password = '7182773d-757d-4aab-b0c3-9c0b1a6aa06c' password_factory = .f at 0x7f04a165d900> settings = mailoutbox = [] headless_reverse = .rev at 0x7f04a165da60> headless_client = 'app' @pytest.mark.parametrize( "has_password,request_data,response_data,status_code", [ # Wrong current password ( True, {"current_password": "wrong", "new_password": "{password_factory}"}, { "status": 400, "errors": [ { "param": "current_password", "message": "Please type your current password.", "code": "enter_current_password", } ], }, 400, ), # Happy flow, regular password change ( True, { "current_password": "{user_password}", "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), # New password does not match constraints ( True, { "current_password": "{user_password}", "new_password": "a", }, { "status": 400, "errors": [ { "param": "new_password", "code": "password_too_short", "message": "This password is too short. It must contain at least 6 characters.", } ], }, 400, ), # New password not empty ( True, { "current_password": "{user_password}", "new_password": "", }, { "status": 400, "errors": [ { "param": "new_password", "code": "required", "message": "This field is required.", } ], }, 400, ), # Current password not blank ( True, { "current_password": "", "new_password": "{password_factory}", }, { "status": 400, "errors": [ { "param": "current_password", "message": "This field is required.", "code": "required", } ], }, 400, ), # Current password missing ( True, { "new_password": "{password_factory}", }, { "status": 400, "errors": [ { "param": "current_password", "message": "This field is required.", "code": "required", } ], }, 400, ), # Current password not set, happy flow ( False, { "current_password": "", "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), # Current password not set, current_password absent ( False, { "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), ], ) def test_change_password( auth_client, user, request_data, response_data, status_code, has_password, user_password, password_factory, settings, mailoutbox, headless_reverse, headless_client, ): request_data = copy.deepcopy(request_data) response_data = copy.deepcopy(response_data) settings.ACCOUNT_EMAIL_NOTIFICATIONS = True if not has_password: user.set_unusable_password() user.save(update_fields=["password"]) auth_client.force_login(user) if request_data.get("current_password") == "{user_password}": request_data["current_password"] = user_password if request_data.get("new_password") == "{password_factory}": request_data["new_password"] = password_factory() > resp = auth_client.post( headless_reverse("headless:account:change_password"), data=request_data, content_type="application/json", ) allauth/headless/account/tests/test_change_password.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:217: in post password_change.finalize_password_set(request, request.user) allauth/account/internal/flows/password_change.py:36: in finalize_password_set adapter.send_notification_mail("account/email/password_set", user) allauth/account/adapter.py:783: in send_notification_mail self.send_mail(template_prefix, email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'ca97ee97542f4e47a2aca76dbf7c4c42@ff91a155df864d8780d7f38bbe0...tetime(2025, 5, 14, 16, 47, 54, 888254, tzinfo=datetime.timezone.utc), 'ip': '127.0.0.1', 'user_agent': 'Unspecified'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/account/password/change Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 217, in post password_change.finalize_password_set(request, request.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 36, in finalize_password_set adapter.send_notification_mail("account/email/password_set", user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 783, in send_notification_mail self.send_mail(template_prefix, email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______ test_change_password[app-False-request_data7-response_data7-200] _______ auth_client = user = request_data = {'new_password': '6d7a7411-43db-4efb-94b6-5aedce31434b'} response_data = {'data': {'methods': [], 'user': }, 'meta': {'is_authenticated': True}, 'status': 200} status_code = 200, has_password = False user_password = '50839f4f-8ca8-434f-99f8-75f5420709f5' password_factory = .f at 0x7f04a300e610> settings = mailoutbox = [] headless_reverse = .rev at 0x7f04a300f740> headless_client = 'app' @pytest.mark.parametrize( "has_password,request_data,response_data,status_code", [ # Wrong current password ( True, {"current_password": "wrong", "new_password": "{password_factory}"}, { "status": 400, "errors": [ { "param": "current_password", "message": "Please type your current password.", "code": "enter_current_password", } ], }, 400, ), # Happy flow, regular password change ( True, { "current_password": "{user_password}", "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), # New password does not match constraints ( True, { "current_password": "{user_password}", "new_password": "a", }, { "status": 400, "errors": [ { "param": "new_password", "code": "password_too_short", "message": "This password is too short. It must contain at least 6 characters.", } ], }, 400, ), # New password not empty ( True, { "current_password": "{user_password}", "new_password": "", }, { "status": 400, "errors": [ { "param": "new_password", "code": "required", "message": "This field is required.", } ], }, 400, ), # Current password not blank ( True, { "current_password": "", "new_password": "{password_factory}", }, { "status": 400, "errors": [ { "param": "current_password", "message": "This field is required.", "code": "required", } ], }, 400, ), # Current password missing ( True, { "new_password": "{password_factory}", }, { "status": 400, "errors": [ { "param": "current_password", "message": "This field is required.", "code": "required", } ], }, 400, ), # Current password not set, happy flow ( False, { "current_password": "", "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), # Current password not set, current_password absent ( False, { "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), ], ) def test_change_password( auth_client, user, request_data, response_data, status_code, has_password, user_password, password_factory, settings, mailoutbox, headless_reverse, headless_client, ): request_data = copy.deepcopy(request_data) response_data = copy.deepcopy(response_data) settings.ACCOUNT_EMAIL_NOTIFICATIONS = True if not has_password: user.set_unusable_password() user.save(update_fields=["password"]) auth_client.force_login(user) if request_data.get("current_password") == "{user_password}": request_data["current_password"] = user_password if request_data.get("new_password") == "{password_factory}": request_data["new_password"] = password_factory() > resp = auth_client.post( headless_reverse("headless:account:change_password"), data=request_data, content_type="application/json", ) allauth/headless/account/tests/test_change_password.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:217: in post password_change.finalize_password_set(request, request.user) allauth/account/internal/flows/password_change.py:36: in finalize_password_set adapter.send_notification_mail("account/email/password_set", user) allauth/account/adapter.py:783: in send_notification_mail self.send_mail(template_prefix, email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'cf0c3aaf79b24d00bf332580c43c8388@852ccc556cf84d678f36d6ea32b...atetime(2025, 5, 14, 16, 47, 55, 27072, tzinfo=datetime.timezone.utc), 'ip': '127.0.0.1', 'user_agent': 'Unspecified'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/account/password/change Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 217, in post password_change.finalize_password_set(request, request.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 36, in finalize_password_set adapter.send_notification_mail("account/email/password_set", user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 783, in send_notification_mail self.send_mail(template_prefix, email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____ test_change_password[browser-True-request_data1-response_data1-200] ______ auth_client = user = request_data = {'current_password': '44ae38fe-2aa9-4961-a6e7-03903af1b639', 'new_password': 'e39a983f-90a6-4815-9b70-579d12f56093'} response_data = {'data': {'methods': [], 'user': }, 'meta': {'is_authenticated': True}, 'status': 200} status_code = 200, has_password = True user_password = '44ae38fe-2aa9-4961-a6e7-03903af1b639' password_factory = .f at 0x7f04a165eda0> settings = mailoutbox = [] headless_reverse = .rev at 0x7f04a165ef00> headless_client = 'browser' @pytest.mark.parametrize( "has_password,request_data,response_data,status_code", [ # Wrong current password ( True, {"current_password": "wrong", "new_password": "{password_factory}"}, { "status": 400, "errors": [ { "param": "current_password", "message": "Please type your current password.", "code": "enter_current_password", } ], }, 400, ), # Happy flow, regular password change ( True, { "current_password": "{user_password}", "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), # New password does not match constraints ( True, { "current_password": "{user_password}", "new_password": "a", }, { "status": 400, "errors": [ { "param": "new_password", "code": "password_too_short", "message": "This password is too short. It must contain at least 6 characters.", } ], }, 400, ), # New password not empty ( True, { "current_password": "{user_password}", "new_password": "", }, { "status": 400, "errors": [ { "param": "new_password", "code": "required", "message": "This field is required.", } ], }, 400, ), # Current password not blank ( True, { "current_password": "", "new_password": "{password_factory}", }, { "status": 400, "errors": [ { "param": "current_password", "message": "This field is required.", "code": "required", } ], }, 400, ), # Current password missing ( True, { "new_password": "{password_factory}", }, { "status": 400, "errors": [ { "param": "current_password", "message": "This field is required.", "code": "required", } ], }, 400, ), # Current password not set, happy flow ( False, { "current_password": "", "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), # Current password not set, current_password absent ( False, { "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), ], ) def test_change_password( auth_client, user, request_data, response_data, status_code, has_password, user_password, password_factory, settings, mailoutbox, headless_reverse, headless_client, ): request_data = copy.deepcopy(request_data) response_data = copy.deepcopy(response_data) settings.ACCOUNT_EMAIL_NOTIFICATIONS = True if not has_password: user.set_unusable_password() user.save(update_fields=["password"]) auth_client.force_login(user) if request_data.get("current_password") == "{user_password}": request_data["current_password"] = user_password if request_data.get("new_password") == "{password_factory}": request_data["new_password"] = password_factory() > resp = auth_client.post( headless_reverse("headless:account:change_password"), data=request_data, content_type="application/json", ) allauth/headless/account/tests/test_change_password.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:219: in post password_change.finalize_password_change(request, request.user) allauth/account/internal/flows/password_change.py:23: in finalize_password_change adapter.send_notification_mail("account/email/password_changed", user) allauth/account/adapter.py:783: in send_notification_mail self.send_mail(template_prefix, email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'f1e4e19f51394ce086fd18ca0478b686@0df8801709e44bce98c25c022cb...tetime(2025, 5, 14, 16, 47, 55, 171040, tzinfo=datetime.timezone.utc), 'ip': '127.0.0.1', 'user_agent': 'Unspecified'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/account/password/change Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 219, in post password_change.finalize_password_change(request, request.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 23, in finalize_password_change adapter.send_notification_mail("account/email/password_changed", user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 783, in send_notification_mail self.send_mail(template_prefix, email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____ test_change_password[browser-False-request_data6-response_data6-200] _____ auth_client = user = request_data = {'current_password': '', 'new_password': '011bf6a1-6a13-44c3-a677-3a5df9ff492a'} response_data = {'data': {'methods': [], 'user': }, 'meta': {'is_authenticated': True}, 'status': 200} status_code = 200, has_password = False user_password = '3613bda2-ef0d-47cf-8535-15ea98d0f53b' password_factory = .f at 0x7f04a1d2b7f0> settings = mailoutbox = [] headless_reverse = .rev at 0x7f04a1d2bed0> headless_client = 'browser' @pytest.mark.parametrize( "has_password,request_data,response_data,status_code", [ # Wrong current password ( True, {"current_password": "wrong", "new_password": "{password_factory}"}, { "status": 400, "errors": [ { "param": "current_password", "message": "Please type your current password.", "code": "enter_current_password", } ], }, 400, ), # Happy flow, regular password change ( True, { "current_password": "{user_password}", "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), # New password does not match constraints ( True, { "current_password": "{user_password}", "new_password": "a", }, { "status": 400, "errors": [ { "param": "new_password", "code": "password_too_short", "message": "This password is too short. It must contain at least 6 characters.", } ], }, 400, ), # New password not empty ( True, { "current_password": "{user_password}", "new_password": "", }, { "status": 400, "errors": [ { "param": "new_password", "code": "required", "message": "This field is required.", } ], }, 400, ), # Current password not blank ( True, { "current_password": "", "new_password": "{password_factory}", }, { "status": 400, "errors": [ { "param": "current_password", "message": "This field is required.", "code": "required", } ], }, 400, ), # Current password missing ( True, { "new_password": "{password_factory}", }, { "status": 400, "errors": [ { "param": "current_password", "message": "This field is required.", "code": "required", } ], }, 400, ), # Current password not set, happy flow ( False, { "current_password": "", "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), # Current password not set, current_password absent ( False, { "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), ], ) def test_change_password( auth_client, user, request_data, response_data, status_code, has_password, user_password, password_factory, settings, mailoutbox, headless_reverse, headless_client, ): request_data = copy.deepcopy(request_data) response_data = copy.deepcopy(response_data) settings.ACCOUNT_EMAIL_NOTIFICATIONS = True if not has_password: user.set_unusable_password() user.save(update_fields=["password"]) auth_client.force_login(user) if request_data.get("current_password") == "{user_password}": request_data["current_password"] = user_password if request_data.get("new_password") == "{password_factory}": request_data["new_password"] = password_factory() > resp = auth_client.post( headless_reverse("headless:account:change_password"), data=request_data, content_type="application/json", ) allauth/headless/account/tests/test_change_password.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:217: in post password_change.finalize_password_set(request, request.user) allauth/account/internal/flows/password_change.py:36: in finalize_password_set adapter.send_notification_mail("account/email/password_set", user) allauth/account/adapter.py:783: in send_notification_mail self.send_mail(template_prefix, email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '81a701142ee94a5a9606b58e8df288f5@e32afe5f6ed04bcb92518f4bf35...tetime(2025, 5, 14, 16, 47, 55, 414499, tzinfo=datetime.timezone.utc), 'ip': '127.0.0.1', 'user_agent': 'Unspecified'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/account/password/change Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 217, in post password_change.finalize_password_set(request, request.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 36, in finalize_password_set adapter.send_notification_mail("account/email/password_set", user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 783, in send_notification_mail self.send_mail(template_prefix, email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____ test_change_password[browser-False-request_data7-response_data7-200] _____ auth_client = user = request_data = {'new_password': '1e8d8d36-5743-4422-be76-6e1659095b01'} response_data = {'data': {'methods': [], 'user': }, 'meta': {'is_authenticated': True}, 'status': 200} status_code = 200, has_password = False user_password = '02852a69-c2a8-4fb2-8fa6-6a6e65a5d7fb' password_factory = .f at 0x7f04a2f86820> settings = mailoutbox = [] headless_reverse = .rev at 0x7f04a2f841a0> headless_client = 'browser' @pytest.mark.parametrize( "has_password,request_data,response_data,status_code", [ # Wrong current password ( True, {"current_password": "wrong", "new_password": "{password_factory}"}, { "status": 400, "errors": [ { "param": "current_password", "message": "Please type your current password.", "code": "enter_current_password", } ], }, 400, ), # Happy flow, regular password change ( True, { "current_password": "{user_password}", "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), # New password does not match constraints ( True, { "current_password": "{user_password}", "new_password": "a", }, { "status": 400, "errors": [ { "param": "new_password", "code": "password_too_short", "message": "This password is too short. It must contain at least 6 characters.", } ], }, 400, ), # New password not empty ( True, { "current_password": "{user_password}", "new_password": "", }, { "status": 400, "errors": [ { "param": "new_password", "code": "required", "message": "This field is required.", } ], }, 400, ), # Current password not blank ( True, { "current_password": "", "new_password": "{password_factory}", }, { "status": 400, "errors": [ { "param": "current_password", "message": "This field is required.", "code": "required", } ], }, 400, ), # Current password missing ( True, { "new_password": "{password_factory}", }, { "status": 400, "errors": [ { "param": "current_password", "message": "This field is required.", "code": "required", } ], }, 400, ), # Current password not set, happy flow ( False, { "current_password": "", "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), # Current password not set, current_password absent ( False, { "new_password": "{password_factory}", }, { "status": 200, "meta": {"is_authenticated": True}, "data": { "user": ANY, "methods": [], }, }, 200, ), ], ) def test_change_password( auth_client, user, request_data, response_data, status_code, has_password, user_password, password_factory, settings, mailoutbox, headless_reverse, headless_client, ): request_data = copy.deepcopy(request_data) response_data = copy.deepcopy(response_data) settings.ACCOUNT_EMAIL_NOTIFICATIONS = True if not has_password: user.set_unusable_password() user.save(update_fields=["password"]) auth_client.force_login(user) if request_data.get("current_password") == "{user_password}": request_data["current_password"] = user_password if request_data.get("new_password") == "{password_factory}": request_data["new_password"] = password_factory() > resp = auth_client.post( headless_reverse("headless:account:change_password"), data=request_data, content_type="application/json", ) allauth/headless/account/tests/test_change_password.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:53: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:217: in post password_change.finalize_password_set(request, request.user) allauth/account/internal/flows/password_change.py:36: in finalize_password_set adapter.send_notification_mail("account/email/password_set", user) allauth/account/adapter.py:783: in send_notification_mail self.send_mail(template_prefix, email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'a50ea8cbb89840519bb1bf8b3116c5b6@78a9081c3dc1476d99add717c5a...tetime(2025, 5, 14, 16, 47, 55, 562041, tzinfo=datetime.timezone.utc), 'ip': '127.0.0.1', 'user_agent': 'Unspecified'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/account/password/change Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 53, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 217, in post password_change.finalize_password_set(request, request.user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/password_change.py", line 36, in finalize_password_set adapter.send_notification_mail("account/email/password_set", user) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 783, in send_notification_mail self.send_mail(template_prefix, email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_auth_unverified_email[app] ________________________ client = user_factory = .factory at 0x7f04a173db10> password_factory = .f at 0x7f04a173da60> settings = headless_reverse = .rev at 0x7f04a173dbc0> def test_auth_unverified_email( client, user_factory, password_factory, settings, headless_reverse ): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" password = password_factory() user = user_factory(email_verified=False, password=password) > resp = client.post( headless_reverse("headless:account:login"), data={ "email": user.email, "password": password, }, content_type="application/json", ) allauth/headless/account/tests/test_email_verification.py:33: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'dece02d6cf1f4b98a27e61199bbc6dce@fbf6e5257e0a40c78b04beb6d27...s', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGt:CsbuKgkBt3WXLwlw_6RWbJszAMl-2xiFcdb5onvL_Ds/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_auth_unverified_email[browser] ______________________ client = user_factory = .factory at 0x7f04a165c720> password_factory = .f at 0x7f04a165fc10> settings = headless_reverse = .rev at 0x7f04a165e770> def test_auth_unverified_email( client, user_factory, password_factory, settings, headless_reverse ): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" password = password_factory() user = user_factory(email_verified=False, password=password) > resp = client.post( headless_reverse("headless:account:login"), data={ "email": user.email, "password": password, }, content_type="application/json", ) allauth/headless/account/tests/test_email_verification.py:33: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '3352cf31f3304a5483582de24b2e6449@9f061ff58f584529b96d3ca3b1c...s', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGt:CsbuKgkBt3WXLwlw_6RWbJszAMl-2xiFcdb5onvL_Ds/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ test_verify_email_bad_key[app] ________________________ client = settings = password_factory = .f at 0x7f04a165fd70> user_factory = .factory at 0x7f04a2d48040> headless_reverse = .rev at 0x7f04a173c930> def test_verify_email_bad_key( client, settings, password_factory, user_factory, headless_reverse ): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" password = password_factory() user = user_factory(email_verified=False, password=password) > resp = client.post( headless_reverse("headless:account:login"), data={ "email": user.email, "password": password, }, content_type="application/json", ) allauth/headless/account/tests/test_email_verification.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'f0dde989805a4ffa90d12f7389fc340a@1d9cb084165d4a3bbb5d930829f...Q', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGu:VNM-rh1XKMHTYfL9jptEOPKHKM9dK2TBM59gOEqUmoQ/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ test_verify_email_bad_key[browser] ______________________ client = settings = password_factory = .f at 0x7f04a173f1c0> user_factory = .factory at 0x7f04a173c1a0> headless_reverse = .rev at 0x7f04a173d010> def test_verify_email_bad_key( client, settings, password_factory, user_factory, headless_reverse ): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" password = password_factory() user = user_factory(email_verified=False, password=password) > resp = client.post( headless_reverse("headless:account:login"), data={ "email": user.email, "password": password, }, content_type="application/json", ) allauth/headless/account/tests/test_email_verification.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '59d55b8da6e04d3aafd5d9921796c791@65a488be7783420aab80199fbd8...Q', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGu:VNM-rh1XKMHTYfL9jptEOPKHKM9dK2TBM59gOEqUmoQ/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ test_email_verification_rate_limits_login[app] ________________ client = db = None, user_password = '950dfed7-8cce-4660-a514-17196068ee23' settings = user_factory = .factory at 0x7f04a165d7a0> password_factory = .f at 0x7f04a165d850> enable_cache = None headless_reverse = .rev at 0x7f04a165d640> def test_email_verification_rate_limits_login( client, db, user_password, settings, user_factory, password_factory, enable_cache, headless_reverse, ): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION_BY_CODE_ENABLED = True settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_RATE_LIMITS = {"confirm_email": "1/m/key"} email = "user@email.org" user_factory(email=email, email_verified=False, password=user_password) for attempt in range(2): > resp = client.post( headless_reverse("headless:account:login"), data={ "email": email, "password": user_password, }, content_type="application/json", ) allauth/headless/account/tests/test_email_verification_by_code.py:24: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'user@email.org', 'current_site': , 'user': , 'code': 'PSFJQV'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ test_email_verification_rate_limits_login[browser] ______________ client = , db = None user_password = '234a0347-7e78-4b0f-9bdb-e0bc1597ed83' settings = user_factory = .factory at 0x7f04a36bc510> password_factory = .f at 0x7f04a2b33c10> enable_cache = None headless_reverse = .rev at 0x7f04a1c6bcc0> def test_email_verification_rate_limits_login( client, db, user_password, settings, user_factory, password_factory, enable_cache, headless_reverse, ): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION_BY_CODE_ENABLED = True settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_RATE_LIMITS = {"confirm_email": "1/m/key"} email = "user@email.org" user_factory(email=email, email_verified=False, password=user_password) for attempt in range(2): > resp = client.post( headless_reverse("headless:account:login"), data={ "email": email, "password": user_password, }, content_type="application/json", ) allauth/headless/account/tests/test_email_verification_by_code.py:24: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'user@email.org', 'current_site': , 'user': , 'code': 'ML6569'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ test_email_verification_rate_limits_submitting_codes[app-GET] _________ client = db = None, user_password = '86de8848-af26-4313-8521-68c2a8046d86' settings = user_factory = .factory at 0x7f04a2ce90c0> password_factory = .f at 0x7f04a2ceb1c0> enable_cache = None headless_reverse = .rev at 0x7f04a2ceb7f0> method = 'GET' @pytest.mark.parametrize("method", ["GET", "POST"]) def test_email_verification_rate_limits_submitting_codes( client, db, user_password, settings, user_factory, password_factory, enable_cache, headless_reverse, method, ): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION_BY_CODE_ENABLED = True settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_RATE_LIMITS = {"confirm_email": "1/m/key"} email = "user@email.org" user_factory(email=email, email_verified=False, password=user_password) > resp = client.post( headless_reverse("headless:account:login"), data={ "email": email, "password": user_password, }, content_type="application/json", ) allauth/headless/account/tests/test_email_verification_by_code.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'user@email.org', 'current_site': , 'user': , 'code': 'KQR5WV'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ test_email_verification_rate_limits_submitting_codes[app-POST] ________ client = db = None, user_password = '2bdbe27c-b640-4730-a575-58c942d7c4cf' settings = user_factory = .factory at 0x7f04a331f950> password_factory = .f at 0x7f04a331ecf0> enable_cache = None headless_reverse = .rev at 0x7f04a32e7ed0> method = 'POST' @pytest.mark.parametrize("method", ["GET", "POST"]) def test_email_verification_rate_limits_submitting_codes( client, db, user_password, settings, user_factory, password_factory, enable_cache, headless_reverse, method, ): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION_BY_CODE_ENABLED = True settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_RATE_LIMITS = {"confirm_email": "1/m/key"} email = "user@email.org" user_factory(email=email, email_verified=False, password=user_password) > resp = client.post( headless_reverse("headless:account:login"), data={ "email": email, "password": user_password, }, content_type="application/json", ) allauth/headless/account/tests/test_email_verification_by_code.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'user@email.org', 'current_site': , 'user': , 'code': 'VJY77M'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______ test_email_verification_rate_limits_submitting_codes[browser-GET] _______ client = , db = None user_password = '04d79b62-c32e-4e03-96ed-818bfb7499a0' settings = user_factory = .factory at 0x7f04a2af6770> password_factory = .f at 0x7f04a2af6980> enable_cache = None headless_reverse = .rev at 0x7f04a2af5170> method = 'GET' @pytest.mark.parametrize("method", ["GET", "POST"]) def test_email_verification_rate_limits_submitting_codes( client, db, user_password, settings, user_factory, password_factory, enable_cache, headless_reverse, method, ): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION_BY_CODE_ENABLED = True settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_RATE_LIMITS = {"confirm_email": "1/m/key"} email = "user@email.org" user_factory(email=email, email_verified=False, password=user_password) > resp = client.post( headless_reverse("headless:account:login"), data={ "email": email, "password": user_password, }, content_type="application/json", ) allauth/headless/account/tests/test_email_verification_by_code.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'user@email.org', 'current_site': , 'user': , 'code': 'DKWFP4'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______ test_email_verification_rate_limits_submitting_codes[browser-POST] ______ client = , db = None user_password = 'c9006e81-3b09-44e8-a7bd-9a75a8bceb16' settings = user_factory = .factory at 0x7f04a300eae0> password_factory = .f at 0x7f04a300c3b0> enable_cache = None headless_reverse = .rev at 0x7f04a300e4b0> method = 'POST' @pytest.mark.parametrize("method", ["GET", "POST"]) def test_email_verification_rate_limits_submitting_codes( client, db, user_password, settings, user_factory, password_factory, enable_cache, headless_reverse, method, ): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION_BY_CODE_ENABLED = True settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_RATE_LIMITS = {"confirm_email": "1/m/key"} email = "user@email.org" user_factory(email=email, email_verified=False, password=user_password) > resp = client.post( headless_reverse("headless:account:login"), data={ "email": email, "password": user_password, }, content_type="application/json", ) allauth/headless/account/tests/test_email_verification_by_code.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'user@email.org', 'current_site': , 'user': , 'code': 'C7DYWH'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ test_login_by_code[app] ____________________________ headless_reverse = .rev at 0x7f04a165f740> user = client = mailoutbox = [] def test_login_by_code(headless_reverse, user, client, mailoutbox): > resp = client.post( headless_reverse("headless:account:request_login_code"), data={"email": user.email}, content_type="application/json", ) allauth/headless/account/tests/test_login_by_code.py:8: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:45: in post flows.login_by_code.request_login_code( allauth/account/internal/flows/login_by_code.py:50: in request_login_code adapter.send_mail("account/email/login_code", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'd773c159348148778f5bf29676330541@481f9076d23f4571957ee71f1ac...ent_site': , 'request': , 'code': 'LPDJKR'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/code/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 45, in post flows.login_by_code.request_login_code( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, self.input.cleaned_data["email"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 50, in request_login_code adapter.send_mail("account/email/login_code", email, context) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_login_by_code[browser] __________________________ headless_reverse = .rev at 0x7f04a3fef270> user = client = , mailoutbox = [] def test_login_by_code(headless_reverse, user, client, mailoutbox): > resp = client.post( headless_reverse("headless:account:request_login_code"), data={"email": user.email}, content_type="application/json", ) allauth/headless/account/tests/test_login_by_code.py:8: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:45: in post flows.login_by_code.request_login_code( allauth/account/internal/flows/login_by_code.py:50: in request_login_code adapter.send_mail("account/email/login_code", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'f0e4525d213a4df5804c39a3bb7b9c73@f8d50bf0c65c40228dbaf53f087...site': , 'request': , 'code': '636XJS'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/code/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 45, in post flows.login_by_code.request_login_code( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, self.input.cleaned_data["email"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 50, in request_login_code adapter.send_mail("account/email/login_code", email, context) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ test_login_by_code_rate_limit[app] ______________________ headless_reverse = .rev at 0x7f04a1d2ba00> user = client = mailoutbox = [] settings = enable_cache = None def test_login_by_code_rate_limit( headless_reverse, user, client, mailoutbox, settings, enable_cache ): settings.ACCOUNT_RATE_LIMITS = {"request_login_code": "1/m/ip"} for attempt in range(2): > resp = client.post( headless_reverse("headless:account:request_login_code"), data={"email": user.email}, content_type="application/json", ) allauth/headless/account/tests/test_login_by_code.py:35: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:45: in post flows.login_by_code.request_login_code( allauth/account/internal/flows/login_by_code.py:50: in request_login_code adapter.send_mail("account/email/login_code", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'ad9cd9710f284819a0411b2d25734874@9f9d095a41f648a7b112c453d61...ent_site': , 'request': , 'code': 'R3N5VW'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/code/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 45, in post flows.login_by_code.request_login_code( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, self.input.cleaned_data["email"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 50, in request_login_code adapter.send_mail("account/email/login_code", email, context) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ test_login_by_code_rate_limit[browser] ____________________ headless_reverse = .rev at 0x7f04a2f86f00> user = client = , mailoutbox = [] settings = enable_cache = None def test_login_by_code_rate_limit( headless_reverse, user, client, mailoutbox, settings, enable_cache ): settings.ACCOUNT_RATE_LIMITS = {"request_login_code": "1/m/ip"} for attempt in range(2): > resp = client.post( headless_reverse("headless:account:request_login_code"), data={"email": user.email}, content_type="application/json", ) allauth/headless/account/tests/test_login_by_code.py:35: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:45: in post flows.login_by_code.request_login_code( allauth/account/internal/flows/login_by_code.py:50: in request_login_code adapter.send_mail("account/email/login_code", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'a89300974a2741b0bfb0f2d35c2edeee@dc8e2a4fa00e49108f8f3b2eac8...site': , 'request': , 'code': 'NCKT3H'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/code/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 45, in post flows.login_by_code.request_login_code( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, self.input.cleaned_data["email"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 50, in request_login_code adapter.send_mail("account/email/login_code", email, context) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_login_by_code_max_attemps[app] ______________________ headless_reverse = .rev at 0x7f04a300df30> user = client = settings = def test_login_by_code_max_attemps(headless_reverse, user, client, settings): settings.ACCOUNT_LOGIN_BY_CODE_MAX_ATTEMPTS = 2 > resp = client.post( headless_reverse("headless:account:request_login_code"), data={"email": user.email}, content_type="application/json", ) allauth/headless/account/tests/test_login_by_code.py:56: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:45: in post flows.login_by_code.request_login_code( allauth/account/internal/flows/login_by_code.py:50: in request_login_code adapter.send_mail("account/email/login_code", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'e26a092635f14ba98d805a0e8b166567@ddfd8712ece14dc2bd4b39b03cc...ent_site': , 'request': , 'code': 'FLRPXP'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/code/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 45, in post flows.login_by_code.request_login_code( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, self.input.cleaned_data["email"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 50, in request_login_code adapter.send_mail("account/email/login_code", email, context) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ test_login_by_code_max_attemps[browser] ____________________ headless_reverse = .rev at 0x7f04a173e820> user = client = settings = def test_login_by_code_max_attemps(headless_reverse, user, client, settings): settings.ACCOUNT_LOGIN_BY_CODE_MAX_ATTEMPTS = 2 > resp = client.post( headless_reverse("headless:account:request_login_code"), data={"email": user.email}, content_type="application/json", ) allauth/headless/account/tests/test_login_by_code.py:56: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:45: in post flows.login_by_code.request_login_code( allauth/account/internal/flows/login_by_code.py:50: in request_login_code adapter.send_mail("account/email/login_code", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '9948f7f93fab4a3f877ef8e7d9a5dde5@5636abd171484fd287ac439a7c2...site': , 'request': , 'code': 'TPGY7J'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/code/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 45, in post flows.login_by_code.request_login_code( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, self.input.cleaned_data["email"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 50, in request_login_code adapter.send_mail("account/email/login_code", email, context) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_login_by_code_required[app] _______________________ client = settings = user_factory = .factory at 0x7f04a1734eb0> password_factory = .f at 0x7f04a1734e00> headless_reverse = .rev at 0x7f04a1734b40> mailoutbox = [] def test_login_by_code_required( client, settings, user_factory, password_factory, headless_reverse, mailoutbox ): settings.ACCOUNT_LOGIN_BY_CODE_REQUIRED = True password = password_factory() user = user_factory(password=password, email_verified=False) email_address = EmailAddress.objects.get(email=user.email) assert not email_address.verified > resp = client.post( headless_reverse("headless:account:login"), data={ "username": user.username, "password": password, }, content_type="application/json", ) allauth/headless/account/tests/test_login_by_code.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:177: in handle login_by_code.request_login_code(self.request, email, login=self.login) allauth/account/internal/flows/login_by_code.py:50: in request_login_code adapter.send_mail("account/email/login_code", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '427d4266381b49f7ad38938cb49139aa@89f5c0d0e192425989ee74b7443..., 'current_site': , 'request': , 'code': 'FD5NHC'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 177, in handle login_by_code.request_login_code(self.request, email, login=self.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 50, in request_login_code adapter.send_mail("account/email/login_code", email, context) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_login_by_code_required[browser] _____________________ client = settings = user_factory = .factory at 0x7f04a300fb60> password_factory = .f at 0x7f04a300fe20> headless_reverse = .rev at 0x7f04a300fcc0> mailoutbox = [] def test_login_by_code_required( client, settings, user_factory, password_factory, headless_reverse, mailoutbox ): settings.ACCOUNT_LOGIN_BY_CODE_REQUIRED = True password = password_factory() user = user_factory(password=password, email_verified=False) email_address = EmailAddress.objects.get(email=user.email) assert not email_address.verified > resp = client.post( headless_reverse("headless:account:login"), data={ "username": user.username, "password": password, }, content_type="application/json", ) allauth/headless/account/tests/test_login_by_code.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:177: in handle login_by_code.request_login_code(self.request, email, login=self.login) allauth/account/internal/flows/login_by_code.py:50: in request_login_code adapter.send_mail("account/email/login_code", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'f09b7f33b4b2475eac03231d3f01b0ff@de93d0973af940fdae06db67222...urrent_site': , 'request': , 'code': '9QSNP9'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 177, in handle login_by_code.request_login_code(self.request, email, login=self.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 50, in request_login_code adapter.send_mail("account/email/login_code", email, context) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_login_by_code_expired[app] ________________________ headless_reverse = .rev at 0x7f04a1d2acf0> user = client = mailoutbox = [] def test_login_by_code_expired(headless_reverse, user, client, mailoutbox): > resp = client.post( headless_reverse("headless:account:request_login_code"), data={"email": user.email}, content_type="application/json", ) allauth/headless/account/tests/test_login_by_code.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:45: in post flows.login_by_code.request_login_code( allauth/account/internal/flows/login_by_code.py:50: in request_login_code adapter.send_mail("account/email/login_code", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'c5a599b159324c25bcf621af2673dcdc@5d3aef3e1c8042f99352445a479...ent_site': , 'request': , 'code': 'P5VQXR'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/code/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 45, in post flows.login_by_code.request_login_code( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, self.input.cleaned_data["email"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 50, in request_login_code adapter.send_mail("account/email/login_code", email, context) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_login_by_code_expired[browser] ______________________ headless_reverse = .rev at 0x7f04a165c040> user = client = , mailoutbox = [] def test_login_by_code_expired(headless_reverse, user, client, mailoutbox): > resp = client.post( headless_reverse("headless:account:request_login_code"), data={"email": user.email}, content_type="application/json", ) allauth/headless/account/tests/test_login_by_code.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:45: in post flows.login_by_code.request_login_code( allauth/account/internal/flows/login_by_code.py:50: in request_login_code adapter.send_mail("account/email/login_code", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '4098205b6868465a9c753e68731af85a@88d1a57b1fa24b3f977ee79ce87...site': , 'request': , 'code': 'NXC4LX'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/code/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 45, in post flows.login_by_code.request_login_code( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, self.input.cleaned_data["email"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login_by_code.py", line 50, in request_login_code adapter.send_mail("account/email/login_code", email, context) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ test_password_reset_flow[app] _________________________ client = user = , mailoutbox = [] password_factory = .f at 0x7f04a1736ae0> settings = headless_reverse = .rev at 0x7f04a1736c40> def test_password_reset_flow( client, user, mailoutbox, password_factory, settings, headless_reverse ): settings.ACCOUNT_EMAIL_NOTIFICATIONS = True > resp = client.post( headless_reverse("headless:account:request_password_reset"), data={ "email": user.email, }, content_type="application/json", ) allauth/headless/account/tests/test_reset_password.py:11: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:184: in post self.input.save(request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '6cf0b0415fa34699b505bb6c441ef57e@dc174abc3e99441bb4af5a4226e...equest': , 'username': '6cf0b0415fa34699b505bb6c441ef57e'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/password/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 184, in post self.input.save(request) ~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ test_password_reset_flow[browser] _______________________ client = user = , mailoutbox = [] password_factory = .f at 0x7f04a173c9e0> settings = headless_reverse = .rev at 0x7f04a173cb40> def test_password_reset_flow( client, user, mailoutbox, password_factory, settings, headless_reverse ): settings.ACCOUNT_EMAIL_NOTIFICATIONS = True > resp = client.post( headless_reverse("headless:account:request_password_reset"), data={ "email": user.email, }, content_type="application/json", ) allauth/headless/account/tests/test_reset_password.py:11: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:184: in post self.input.save(request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'f3e080d4da374f18b8a82d38c62ffac1@85c8eeae243b45999e4fc8b81f6...st': , 'username': 'f3e080d4da374f18b8a82d38c62ffac1'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/password/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 184, in post self.input.save(request) ~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ test_password_reset_flow_unknown_user[app] __________________ client = db = None, mailoutbox = [] password_factory = .f at 0x7f04a173d380> settings = headless_reverse = .rev at 0x7f04a173e1f0> def test_password_reset_flow_unknown_user( client, db, mailoutbox, password_factory, settings, headless_reverse ): > resp = client.post( headless_reverse("headless:account:request_password_reset"), data={ "email": "not@registered.org", }, content_type="application/json", ) allauth/headless/account/tests/test_reset_password.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:184: in post self.input.save(request) allauth/account/forms.py:608: in save flows.signup.send_unknown_account_mail(request, email) allauth/account/internal/flows/signup.py:39: in send_unknown_account_mail get_adapter().send_mail("account/email/unknown_account", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'not@registered.org', 'current_site': , 'r...st': , 'signup_url': 'http://testserver/accounts/signup/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/password/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 184, in post self.input.save(request) ~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 608, in save flows.signup.send_unknown_account_mail(request, email) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 39, in send_unknown_account_mail get_adapter().send_mail("account/email/unknown_account", email, context) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ test_password_reset_flow_unknown_user[browser] ________________ client = , db = None mailoutbox = [] password_factory = .f at 0x7f04a2ce8930> settings = headless_reverse = .rev at 0x7f04a2c7b1c0> def test_password_reset_flow_unknown_user( client, db, mailoutbox, password_factory, settings, headless_reverse ): > resp = client.post( headless_reverse("headless:account:request_password_reset"), data={ "email": "not@registered.org", }, content_type="application/json", ) allauth/headless/account/tests/test_reset_password.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:184: in post self.input.save(request) allauth/account/forms.py:608: in save flows.signup.send_unknown_account_mail(request, email) allauth/account/internal/flows/signup.py:39: in send_unknown_account_mail get_adapter().send_mail("account/email/unknown_account", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'not@registered.org', 'current_site': , 'r... , 'signup_url': 'http://testserver/accounts/signup/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/password/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 184, in post self.input.save(request) ~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 608, in save flows.signup.send_unknown_account_mail(request, email) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 39, in send_unknown_account_mail get_adapter().send_mail("account/email/unknown_account", email, context) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_reset_password_rate_limit[app] ______________________ auth_client = user = headless_reverse = .rev at 0x7f04a173e820> settings = enable_cache = None def test_reset_password_rate_limit( auth_client, user, headless_reverse, settings, enable_cache ): settings.ACCOUNT_RATE_LIMITS = {"reset_password": "1/m/ip"} for attempt in range(2): > resp = auth_client.post( headless_reverse("headless:account:request_password_reset"), data={"email": user.email}, content_type="application/json", ) allauth/headless/account/tests/test_reset_password.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:184: in post self.input.save(request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '73adf6a47cba4225a927c10ba0a1b647@993a586461af4dd6902626adcfd...equest': , 'username': '73adf6a47cba4225a927c10ba0a1b647'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/password/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 184, in post self.input.save(request) ~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ test_reset_password_rate_limit[browser] ____________________ auth_client = user = headless_reverse = .rev at 0x7f04a2f85380> settings = enable_cache = None def test_reset_password_rate_limit( auth_client, user, headless_reverse, settings, enable_cache ): settings.ACCOUNT_RATE_LIMITS = {"reset_password": "1/m/ip"} for attempt in range(2): > resp = auth_client.post( headless_reverse("headless:account:request_password_reset"), data={"email": user.email}, content_type="application/json", ) allauth/headless/account/tests/test_reset_password.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:184: in post self.input.save(request) allauth/account/forms.py:633: in save adapter.send_password_reset_mail(user, email, context) allauth/account/adapter.py:577: in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '04d69d9b7b0944ad9a26936a61132e9e@210f903d26c245d682206929c29...st': , 'username': '04d69d9b7b0944ad9a26936a61132e9e'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/password/request Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 184, in post self.input.save(request) ~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 633, in save adapter.send_password_reset_mail(user, email, context) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 577, in send_password_reset_mail return self.send_mail("account/email/password_reset_key", email, context) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________________ test_signup[app] _______________________________ db = None client = email_factory = .factory at 0x7f04a300c720> password_factory = .f at 0x7f04a300ceb0> settings = headless_reverse = .rev at 0x7f04a300ce00> headless_client = 'app' def test_signup( db, client, email_factory, password_factory, settings, headless_reverse, headless_client, ): > resp = client.post( headless_reverse("headless:account:signup"), data={ "username": "wizard", "email": email_factory(), "password": password_factory(), }, content_type="application/json", ) allauth/headless/account/tests/test_signup.py:18: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:107: in post flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '63e8c73d1f2b433a98334d42fba4d1ce@4386154399144a1f8c1a3c4e454...Q', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGx:woAcAsKO5NPCU3yldwGCjjsxg0yGc-4tJtDDAjrwy5Q/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/signup Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 107, in post flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user=user, by_passkey=self.by_passkey ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ test_signup[browser] _____________________________ db = None, client = email_factory = .factory at 0x7f04a300d2d0> password_factory = .f at 0x7f04a300fd70> settings = headless_reverse = .rev at 0x7f04a300cca0> headless_client = 'browser' def test_signup( db, client, email_factory, password_factory, settings, headless_reverse, headless_client, ): > resp = client.post( headless_reverse("headless:account:signup"), data={ "username": "wizard", "email": email_factory(), "password": password_factory(), }, content_type="application/json", ) allauth/headless/account/tests/test_signup.py:18: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:107: in post flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '6ef9c346704f4e5499b84d618cca8450@c3f8be182a0e479b95761a3a81f...Q', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGx:woAcAsKO5NPCU3yldwGCjjsxg0yGc-4tJtDDAjrwy5Q/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/signup Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 107, in post flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user=user, by_passkey=self.by_passkey ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ test_signup_with_email_verification[app] ___________________ db = None client = email_factory = .factory at 0x7f04a1d29dd0> password_factory = .f at 0x7f04a165fcc0> settings = headless_reverse = .rev at 0x7f04a165eda0> headless_client = 'app' def test_signup_with_email_verification( db, client, email_factory, password_factory, settings, headless_reverse, headless_client, ): settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_USERNAME_REQUIRED = False email = email_factory() > resp = client.post( headless_reverse("headless:account:signup"), data={ "email": email, "password": password_factory(), }, content_type="application/json", ) allauth/headless/account/tests/test_signup.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:107: in post flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'a34ea8502ae2486ab494209d7f960145@8c40d5ab050c457fb29e11211fe...Y', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGy:Nhwg7LD1A8bIuieL_V2KzF9vvmZfb0Ax_curSXG-q8Y/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/signup Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 107, in post flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user=user, by_passkey=self.by_passkey ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ test_signup_with_email_verification[browser] _________________ db = None, client = email_factory = .factory at 0x7f04a1737ed0> password_factory = .f at 0x7f04a1737b60> settings = headless_reverse = .rev at 0x7f04a1737a00> headless_client = 'browser' def test_signup_with_email_verification( db, client, email_factory, password_factory, settings, headless_reverse, headless_client, ): settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_USERNAME_REQUIRED = False email = email_factory() > resp = client.post( headless_reverse("headless:account:signup"), data={ "email": email, "password": password_factory(), }, content_type="application/json", ) allauth/headless/account/tests/test_signup.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:107: in post flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'c09c610345104270a16e38df6042f784@ad38d0a2f75a4b53a9d59807e5e...Y', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGy:Nhwg7LD1A8bIuieL_V2KzF9vvmZfb0Ax_curSXG-q8Y/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/signup Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 107, in post flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user=user, by_passkey=self.by_passkey ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_signup_prevent_enumeration[app] _____________________ db = None client = email_factory = .factory at 0x7f04a2c790c0> password_factory = .f at 0x7f04a2c79850> settings = headless_reverse = .rev at 0x7f04a2924670> headless_client = 'app', user = mailoutbox = [] def test_signup_prevent_enumeration( db, client, email_factory, password_factory, settings, headless_reverse, headless_client, user, mailoutbox, ): settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_USERNAME_REQUIRED = False settings.ACCOUNT_PREVENT_ENUMERATION = True > resp = client.post( headless_reverse("headless:account:signup"), data={ "email": user.email, "password": password_factory(), }, content_type="application/json", ) allauth/headless/account/tests/test_signup.py:97: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:104: in post user, resp = self.input.try_save(request) allauth/account/forms.py:385: in try_save resp = flows.signup.prevent_enumeration(request, email) allauth/account/internal/flows/signup.py:16: in prevent_enumeration adapter.send_account_already_exists_mail(email) allauth/account/adapter.py:616: in send_account_already_exists_mail self.send_mail("account/email/account_already_exists", email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'c903c1579e154d699608ad0d407c90b8@d77a788e9ac64b8dadeb5dcd3a5...signup_url': 'http://testserver/accounts/signup/', 'password_reset_url': 'http://testserver/accounts/password/reset/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/signup Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 104, in post user, resp = self.input.try_save(request) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 385, in try_save resp = flows.signup.prevent_enumeration(request, email) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 16, in prevent_enumeration adapter.send_account_already_exists_mail(email) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 616, in send_account_already_exists_mail self.send_mail("account/email/account_already_exists", email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ test_signup_prevent_enumeration[browser] ___________________ db = None, client = email_factory = .factory at 0x7f04a1d2bed0> password_factory = .f at 0x7f04a1d2b8a0> settings = headless_reverse = .rev at 0x7f04a1d2acf0> headless_client = 'browser', user = mailoutbox = [] def test_signup_prevent_enumeration( db, client, email_factory, password_factory, settings, headless_reverse, headless_client, user, mailoutbox, ): settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_USERNAME_REQUIRED = False settings.ACCOUNT_PREVENT_ENUMERATION = True > resp = client.post( headless_reverse("headless:account:signup"), data={ "email": user.email, "password": password_factory(), }, content_type="application/json", ) allauth/headless/account/tests/test_signup.py:97: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:104: in post user, resp = self.input.try_save(request) allauth/account/forms.py:385: in try_save resp = flows.signup.prevent_enumeration(request, email) allauth/account/internal/flows/signup.py:16: in prevent_enumeration adapter.send_account_already_exists_mail(email) allauth/account/adapter.py:616: in send_account_already_exists_mail self.send_mail("account/email/account_already_exists", email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'cd484d492f5241f281fa4f9436c1eeec@1ea0a26390ad44c09658c99974c...signup_url': 'http://testserver/accounts/signup/', 'password_reset_url': 'http://testserver/accounts/password/reset/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/signup Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 104, in post user, resp = self.input.try_save(request) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 385, in try_save resp = flows.signup.prevent_enumeration(request, email) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 16, in prevent_enumeration adapter.send_account_already_exists_mail(email) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 616, in send_account_already_exists_mail self.send_mail("account/email/account_already_exists", email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_signup_rate_limit[app] __________________________ db = None client = email_factory = .factory at 0x7f04a32e4460> password_factory = .f at 0x7f04a32e7ed0> settings = headless_reverse = .rev at 0x7f04a32e4250> enable_cache = None, headless_client = 'app' def test_signup_rate_limit( db, client, email_factory, password_factory, settings, headless_reverse, enable_cache, headless_client, ): settings.ACCOUNT_RATE_LIMITS = {"signup": "1/m/ip"} for attempt in range(2): > resp = client.post( headless_reverse("headless:account:signup"), data={ "username": f"wizard{attempt}", "email": email_factory(), "password": password_factory(), }, content_type="application/json", ) allauth/headless/account/tests/test_signup.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:107: in post flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '226be037619248dfafd1856fffbcc0d0@34f5a5347f0d4bd0b25fa420b41...Y', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGy:Nhwg7LD1A8bIuieL_V2KzF9vvmZfb0Ax_curSXG-q8Y/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/signup Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 107, in post flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user=user, by_passkey=self.by_passkey ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_signup_rate_limit[browser] ________________________ db = None, client = email_factory = .factory at 0x7f04a173c670> password_factory = .f at 0x7f04a173c300> settings = headless_reverse = .rev at 0x7f04a173cbf0> enable_cache = None, headless_client = 'browser' def test_signup_rate_limit( db, client, email_factory, password_factory, settings, headless_reverse, enable_cache, headless_client, ): settings.ACCOUNT_RATE_LIMITS = {"signup": "1/m/ip"} for attempt in range(2): > resp = client.post( headless_reverse("headless:account:signup"), data={ "username": f"wizard{attempt}", "email": email_factory(), "password": password_factory(), }, content_type="application/json", ) allauth/headless/account/tests/test_signup.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:107: in post flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '61623b517f5940c4ba45386633b2f19a@b6dda65c502148b78feec90b93a...Y', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGy:Nhwg7LD1A8bIuieL_V2KzF9vvmZfb0Ax_curSXG-q8Y/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/signup Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 107, in post flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user=user, by_passkey=self.by_passkey ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ test_auth_unverified_email_and_mfa[app] ____________________ client = user_factory = .factory at 0x7f04a14d9170> password_factory = .f at 0x7f04a14d8510> settings = totp_validation_bypass = .f at 0x7f04a14d9010> headless_reverse = .rev at 0x7f04a14d85c0> headless_client = 'app' def test_auth_unverified_email_and_mfa( client, user_factory, password_factory, settings, totp_validation_bypass, headless_reverse, headless_client, ): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" password = password_factory() user = user_factory(email_verified=False, password=password, with_totp=True) > resp = client.post( headless_reverse("headless:account:login"), data={ "email": user.email, "password": password, }, content_type="application/json", ) allauth/headless/mfa/tests/test_views.py:18: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '5eff2ff7ce5844f7855190ecfa0a91fb@3708d9160c5942d596d9c67879b...s', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGz:N5B_o3Vdnm2pe-9_Hdrj5O6zi35YwG5DT6OUPR0v_6s/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ test_auth_unverified_email_and_mfa[browser] __________________ client = user_factory = .factory at 0x7f04a1d29dd0> password_factory = .f at 0x7f04a1d2af00> settings = totp_validation_bypass = .f at 0x7f04a1d2aae0> headless_reverse = .rev at 0x7f04a1d29fe0> headless_client = 'browser' def test_auth_unverified_email_and_mfa( client, user_factory, password_factory, settings, totp_validation_bypass, headless_reverse, headless_client, ): settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" password = password_factory() user = user_factory(email_verified=False, password=password, with_totp=True) > resp = client.post( headless_reverse("headless:account:login"), data={ "email": user.email, "password": password, }, content_type="application/json", ) allauth/headless/mfa/tests/test_views.py:18: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:90: in post flows.login.perform_password_login(request, credentials, self.input.login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '5e767718e0344810bbb95b2833972b36@967840861ece415e83e0604d011...s', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGz:N5B_o3Vdnm2pe-9_Hdrj5O6zi35YwG5DT6OUPR0v_6s/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/login Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 90, in post flows.login.perform_password_login(request, credentials, self.input.login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ test_passkey_signup[app] ___________________________ client = db = None webauthn_registration_bypass = .f at 0x7f04a17371c0> headless_reverse = .rev at 0x7f04a17373d0> def test_passkey_signup(client, db, webauthn_registration_bypass, headless_reverse): > resp = client.post( headless_reverse("headless:mfa:signup_webauthn"), data={"email": "pass@key.org", "username": "passkey"}, content_type="application/json", ) allauth/headless/mfa/tests/test_webauthn.py:201: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:107: in post flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'pass@key.org', 'current_site': , 'user': ...s', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFGz:N5B_o3Vdnm2pe-9_Hdrj5O6zi35YwG5DT6OUPR0v_6s/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/webauthn/signup Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 107, in post flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user=user, by_passkey=self.by_passkey ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_passkey_signup[browser] _________________________ client = , db = None webauthn_registration_bypass = .f at 0x7f04a14d81a0> headless_reverse = .rev at 0x7f04a14d8040> def test_passkey_signup(client, db, webauthn_registration_bypass, headless_reverse): > resp = client.post( headless_reverse("headless:mfa:signup_webauthn"), data={"email": "pass@key.org", "username": "passkey"}, content_type="application/json", ) allauth/headless/mfa/tests/test_webauthn.py:201: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/account/views.py:107: in post flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'pass@key.org', 'current_site': , 'user': ...8', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFH0:IxMKRs0BQbcEvTGIMhcBc7IcJyvH20RaJ7q1B1nUNX8/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/webauthn/signup Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/account/views.py", line 107, in post flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user=user, by_passkey=self.by_passkey ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ test_bad_redirect[app] ____________________________ client = headless_reverse = .rev at 0x7f04a11c6980> db = None settings = def test_bad_redirect(client, headless_reverse, db, settings): settings.HEADLESS_ONLY = False > resp = client.post( headless_reverse("headless:socialaccount:redirect_to_provider"), data={ "provider": "dummy", "callback_url": "https://unsafe.org/hack", "process": AuthProcess.LOGIN, }, ) allauth/headless/socialaccount/tests/test_views.py:15: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/socialaccount/views.py:54: in post return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': 'dummy', 'code': 'unknown', 'exception': ValidationError({'callback_url': ['Invalid URL.']})}}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/provider/redirect Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/socialaccount/views.py", line 54, in post return render_authentication_error( request, provider=request.POST.get("provider"), exception=ValidationError(form.errors), ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ test_bad_redirect[browser] __________________________ client = headless_reverse = .rev at 0x7f04a11c6770> db = None settings = def test_bad_redirect(client, headless_reverse, db, settings): settings.HEADLESS_ONLY = False > resp = client.post( headless_reverse("headless:socialaccount:redirect_to_provider"), data={ "provider": "dummy", "callback_url": "https://unsafe.org/hack", "process": AuthProcess.LOGIN, }, ) allauth/headless/socialaccount/tests/test_views.py:15: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/socialaccount/views.py:54: in post return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': 'dummy', 'code': 'unknown', 'exception': ValidationError({'callback_url': ['Invalid URL.']})}}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/provider/redirect Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/socialaccount/views.py", line 54, in post return render_authentication_error( request, provider=request.POST.get("provider"), exception=ValidationError(form.errors), ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ test_auth_error_no_headless_request[app] ___________________ client = db = None google_provider_settings = {'APPS': [{'client_id': 'client_id', 'secret': 'secret'}]} settings = def test_auth_error_no_headless_request(client, db, google_provider_settings, settings): """Authentication errors use the regular "Third-Party Login Failure" template if headless is not used. """ settings.HEADLESS_ONLY = False > resp = client.get(reverse("google_callback")) allauth/headless/socialaccount/tests/test_views.py:140: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ test_auth_error_no_headless_request[browser] _________________ client = , db = None google_provider_settings = {'APPS': [{'client_id': 'client_id', 'secret': 'secret'}]} settings = def test_auth_error_no_headless_request(client, db, google_provider_settings, settings): """Authentication errors use the regular "Third-Party Login Failure" template if headless is not used. """ settings.HEADLESS_ONLY = False > resp = client.get(reverse("google_callback")) allauth/headless/socialaccount/tests/test_views.py:140: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ test_provider_signup[app] ___________________________ client = headless_reverse = .rev at 0x7f04a1736cf0> db = None settings = def test_provider_signup(client, headless_reverse, db, settings): settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_EMAIL_REQUIRED = True settings.ACCOUNT_USERNAME_REQUIRED = False id_token = json.dumps( { "id": 123, } ) resp = client.post( headless_reverse("headless:socialaccount:provider_token"), data={ "provider": "dummy", "token": { "id_token": id_token, }, "process": AuthProcess.LOGIN, }, content_type="application/json", ) assert resp.status_code == 401 pending_flow = [f for f in resp.json()["data"]["flows"] if f.get("is_pending")][0] assert pending_flow["id"] == "provider_signup" > resp = client.post( headless_reverse("headless:socialaccount:provider_signup"), data={ "email": "a@b.com", }, content_type="application/json", ) allauth/headless/socialaccount/tests/test_views.py:233: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( allauth/headless/conftest.py:27: in generic resp = super().generic(*args, **kwargs) /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/headless/internal/decorators.py:26: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/socialaccount/views.py:38: in handle return super().handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/socialaccount/views.py:41: in post flows.signup.signup_by_form(self.request, self.sociallogin, self.input) allauth/socialaccount/internal/flows/signup.py:37: in signup_by_form resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'a@b.com', 'current_site': , 'user': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- WARNING django.request:log.py:248 Unauthorized: /_allauth/app/v1/auth/provider/token ERROR django.request:log.py:248 Internal Server Error: /_allauth/app/v1/auth/provider/signup Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 26, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/socialaccount/views.py", line 38, in handle return super().handle(request, *args, **kwargs) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/socialaccount/views.py", line 41, in post flows.signup.signup_by_form(self.request, self.sociallogin, self.input) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 37, in signup_by_form resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ test_provider_signup[browser] _________________________ client = headless_reverse = .rev at 0x7f04a1734460> db = None settings = def test_provider_signup(client, headless_reverse, db, settings): settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_EMAIL_REQUIRED = True settings.ACCOUNT_USERNAME_REQUIRED = False id_token = json.dumps( { "id": 123, } ) resp = client.post( headless_reverse("headless:socialaccount:provider_token"), data={ "provider": "dummy", "token": { "id_token": id_token, }, "process": AuthProcess.LOGIN, }, content_type="application/json", ) assert resp.status_code == 401 pending_flow = [f for f in resp.json()["data"]["flows"] if f.get("is_pending")][0] assert pending_flow["id"] == "provider_signup" > resp = client.post( headless_reverse("headless:socialaccount:provider_signup"), data={ "email": "a@b.com", }, content_type="application/json", ) allauth/headless/socialaccount/tests/test_views.py:233: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/headless/internal/decorators.py:47: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) allauth/headless/base/views.py:27: in dispatch return super().dispatch(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:17: in dispatch return self.handle(request, *args, **kwargs) allauth/headless/socialaccount/views.py:38: in handle return super().handle(request, *args, **kwargs) allauth/headless/internal/restkit/views.py:25: in handle return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/headless/socialaccount/views.py:41: in post flows.signup.signup_by_form(self.request, self.sociallogin, self.input) allauth/socialaccount/internal/flows/signup.py:37: in signup_by_form resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'a@b.com', 'current_site': , 'user': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- WARNING django.request:log.py:248 Unauthorized: /_allauth/browser/v1/auth/provider/token ERROR django.request:log.py:248 Internal Server Error: /_allauth/browser/v1/auth/provider/signup Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/decorators.py", line 47, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/base/views.py", line 27, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 17, in dispatch return self.handle(request, *args, **kwargs) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/socialaccount/views.py", line 38, in handle return super().handle(request, *args, **kwargs) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/internal/restkit/views.py", line 25, in handle return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/headless/socialaccount/views.py", line 41, in post flows.signup.signup_by_form(self.request, self.sociallogin, self.input) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 37, in signup_by_form resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ test_reauthentication _____________________________ auth_client = user_with_recovery_codes = def test_reauthentication(auth_client, user_with_recovery_codes): resp = auth_client.get(reverse("mfa_view_recovery_codes")) assert resp.status_code == 302 assert resp["location"].startswith(reverse("account_reauthenticate")) > resp = auth_client.get(reverse("mfa_reauthenticate")) allauth/mfa/base/tests/test_views.py:16: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/reauthenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________________ test_index __________________________________ auth_client = user_with_totp = def test_index(auth_client, user_with_totp): > resp = auth_client.get(reverse("mfa_index")) allauth/mfa/base/tests/test_views.py:52: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': }, 'MFA_SUPPORTED_TYPES': ['totp', 'webauthn', 'recovery_codes'], 'is_mfa_enabled': True}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ test_add_email_not_allowed __________________________ auth_client = user_with_totp = def test_add_email_not_allowed(auth_client, user_with_totp): > resp = auth_client.post( reverse("account_email"), {"action_add": "", "email": "change-to@this.org"}, ) allauth/mfa/base/tests/test_views.py:57: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': ...3795e2ab2308a.org>}], 'add_email_form': , 'can_add_email': True}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/email/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ test_generate_recovery_codes_require_other_authenticator ___________ auth_client = user = settings = reauthentication_bypass = .f at 0x7f04a2f859b0> def test_generate_recovery_codes_require_other_authenticator( auth_client, user, settings, reauthentication_bypass ): with reauthentication_bypass(): > resp = auth_client.post(reverse("mfa_generate_recovery_codes")) allauth/mfa/recovery_codes/tests/test_views.py:16: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': , 'unused_code_count': 0}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/recovery-codes/generate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_download_recovery_codes _________________________ auth_client = user_with_recovery_codes = user_password = 'a54baa18-81b5-4f5f-8db2-c5d05bb70be2' def test_download_recovery_codes(auth_client, user_with_recovery_codes, user_password): resp = auth_client.get(reverse("mfa_download_recovery_codes")) assert resp["location"].startswith(reverse("account_reauthenticate")) resp = auth_client.post(resp["location"], {"password": user_password}) assert resp.status_code == 302 > resp = auth_client.get(resp["location"]) allauth/mfa/recovery_codes/tests/test_views.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/recovery-codes/download/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ test_view_recovery_codes ___________________________ auth_client = user_with_recovery_codes = user_password = '8ef3db94-f8a4-473c-9b14-0d879dcb525a' def test_view_recovery_codes(auth_client, user_with_recovery_codes, user_password): resp = auth_client.get(reverse("mfa_view_recovery_codes")) assert resp["location"].startswith(reverse("account_reauthenticate")) resp = auth_client.post(resp["location"], {"password": user_password}) assert resp.status_code == 302 > resp = auth_client.get(resp["location"]) allauth/mfa/recovery_codes/tests/test_views.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/recovery-codes/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_generate_recovery_codes _________________________ auth_client = user_with_recovery_codes = user_password = 'e60d57f3-b2e6-42df-aa76-c0ffbb6d4dd4' settings = mailoutbox = [] def test_generate_recovery_codes( auth_client, user_with_recovery_codes, user_password, settings, mailoutbox ): settings.ACCOUNT_EMAIL_NOTIFICATIONS = True rc = Authenticator.objects.get( user=user_with_recovery_codes, type=Authenticator.Type.RECOVERY_CODES ).wrap() prev_code = rc.get_unused_codes()[0] resp = auth_client.get(reverse("mfa_generate_recovery_codes")) assert resp["location"].startswith(reverse("account_reauthenticate")) resp = auth_client.post(resp["location"], {"password": user_password}) assert resp.status_code == 302 > resp = auth_client.post(resp["location"]) allauth/mfa/recovery_codes/tests/test_views.py:56: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/account/decorators.py:71: in _wrapper_view return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/edit.py:151: in post return self.form_valid(form) allauth/mfa/recovery_codes/views.py:24: in form_valid flows.generate_recovery_codes(self.request) allauth/mfa/recovery_codes/internal/flows.py:30: in generate_recovery_codes adapter.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/recovery-codes/generate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/decorators.py", line 71, in _wrapper_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/edit.py", line 151, in post return self.form_valid(form) ~~~~~~~~~~~~~~~^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/mfa/recovery_codes/views.py", line 24, in form_valid flows.generate_recovery_codes(self.request) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/mfa/recovery_codes/internal/flows.py", line 30, in generate_recovery_codes adapter.add_message( ~~~~~~~~~~~~~~~~~~~^ request, messages.SUCCESS, "mfa/messages/recovery_codes_generated.txt" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ test_recovery_codes_login ___________________________ client = user_with_totp = user_with_recovery_codes = user_password = 'e218f922-277a-43b9-9813-ed457b394add' def test_recovery_codes_login( client, user_with_totp, user_with_recovery_codes, user_password ): resp = client.post( reverse("account_login"), {"login": user_with_totp.username, "password": user_password}, ) assert resp.status_code == 302 assert resp["location"] == reverse("mfa_authenticate") > resp = client.get(reverse("mfa_authenticate")) allauth/mfa/recovery_codes/tests/test_views.py:77: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': }}}}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/authenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ test_activate_totp_with_incorrect_code ____________________ auth_client = reauthentication_bypass = .f at 0x7f04a14db320> def test_activate_totp_with_incorrect_code(auth_client, reauthentication_bypass): with reauthentication_bypass(): > resp = auth_client.get(reverse("mfa_activate_totp")) allauth/mfa/totp/tests/test_views.py:20: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/totp/activate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ test_activate_totp_success __________________________ auth_client = totp_validation_bypass = .f at 0x7f04a179b1c0> user = reauthentication_bypass = .f at 0x7f04a179b320> settings = mailoutbox = [] def test_activate_totp_success( auth_client, totp_validation_bypass, user, reauthentication_bypass, settings, mailoutbox, ): settings.ACCOUNT_EMAIL_NOTIFICATIONS = True with reauthentication_bypass(): > resp = auth_client.get(reverse("mfa_activate_totp")) allauth/mfa/totp/tests/test_views.py:55: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/totp/activate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_deactivate_totp_success _________________________ auth_client = user_with_totp = user_password = '9398b978-c369-4527-a97a-0580f4dabf8a' settings = mailoutbox = [] def test_deactivate_totp_success( auth_client, user_with_totp, user_password, settings, mailoutbox ): settings.ACCOUNT_EMAIL_NOTIFICATIONS = True resp = auth_client.get(reverse("mfa_deactivate_totp")) assert resp.status_code == 302 assert resp["location"].startswith(reverse("account_reauthenticate")) resp = auth_client.post(resp["location"], {"password": user_password}) assert resp.status_code == 302 > resp = auth_client.post(reverse("mfa_deactivate_totp")) allauth/mfa/totp/tests/test_views.py:84: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) allauth/mfa/totp/views.py:88: in dispatch return self._dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/account/decorators.py:71: in _wrapper_view return view_func(request, *args, **kwargs) allauth/mfa/totp/views.py:96: in _dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/edit.py:151: in post return self.form_valid(form) allauth/mfa/totp/views.py:112: in form_valid flows.deactivate_totp(self.request, self.authenticator) allauth/mfa/totp/internal/flows.py:38: in deactivate_totp adapter.add_message(request, messages.SUCCESS, "mfa/messages/totp_deactivated.txt") allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/totp/deactivate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/mfa/totp/views.py", line 88, in dispatch return self._dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/decorators.py", line 71, in _wrapper_view return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/mfa/totp/views.py", line 96, in _dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/edit.py", line 151, in post return self.form_valid(form) ~~~~~~~~~~~~~~~^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/mfa/totp/views.py", line 112, in form_valid flows.deactivate_totp(self.request, self.authenticator) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/mfa/totp/internal/flows.py", line 38, in deactivate_totp adapter.add_message(request, messages.SUCCESS, "mfa/messages/totp_deactivated.txt") ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ test_user_without_totp_deactivate_totp ____________________ klass = , args = () kwargs = {'type': Authenticator.Type.TOTP, 'user': >} queryset = def get_object_or_404(klass, *args, **kwargs): """ Use get() to return an object, or raise an Http404 exception if the object does not exist. klass may be a Model, Manager, or QuerySet object. All other passed arguments and keyword arguments are used in the get() query. Like with QuerySet.get(), MultipleObjectsReturned is raised if more than one object is found. """ queryset = _get_queryset(klass) if not hasattr(queryset, "get"): klass__name = ( klass.__name__ if isinstance(klass, type) else klass.__class__.__name__ ) raise ValueError( "First argument to get_object_or_404() must be a Model, Manager, " "or QuerySet, not '%s'." % klass__name ) try: > return queryset.get(*args, **kwargs) /usr/lib/python3.14/site-packages/django/shortcuts.py:86: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , args = () kwargs = {'type': Authenticator.Type.TOTP, 'user': >} clone = , limit = 21, num = 0 def get(self, *args, **kwargs): """ Perform the query and return a single object matching the given keyword arguments. """ if self.query.combinator and (args or kwargs): raise NotSupportedError( "Calling QuerySet.get(...) with filters after %s() is not " "supported." % self.query.combinator ) clone = self._chain() if self.query.combinator else self.filter(*args, **kwargs) if self.query.can_filter() and not self.query.distinct_fields: clone = clone.order_by() limit = None if ( not clone.query.select_for_update or connections[clone.db].features.supports_select_for_update_with_limit ): limit = MAX_GET_RESULTS clone.query.set_limits(high=limit) num = len(clone) if num == 1: return clone._result_cache[0] if not num: > raise self.model.DoesNotExist( "%s matching query does not exist." % self.model._meta.object_name ) E allauth.mfa.models.Authenticator.DoesNotExist: Authenticator matching query does not exist. /usr/lib/python3.14/site-packages/django/db/models/query.py:649: DoesNotExist During handling of the above exception, another exception occurred: request = @wraps(get_response) def inner(request): try: > response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) allauth/mfa/totp/views.py:81: in dispatch self.authenticator = get_object_or_404( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ klass = , args = () kwargs = {'type': Authenticator.Type.TOTP, 'user': >} queryset = def get_object_or_404(klass, *args, **kwargs): """ Use get() to return an object, or raise an Http404 exception if the object does not exist. klass may be a Model, Manager, or QuerySet object. All other passed arguments and keyword arguments are used in the get() query. Like with QuerySet.get(), MultipleObjectsReturned is raised if more than one object is found. """ queryset = _get_queryset(klass) if not hasattr(queryset, "get"): klass__name = ( klass.__name__ if isinstance(klass, type) else klass.__class__.__name__ ) raise ValueError( "First argument to get_object_or_404() must be a Model, Manager, " "or QuerySet, not '%s'." % klass__name ) try: return queryset.get(*args, **kwargs) except queryset.model.DoesNotExist: > raise Http404( "No %s matches the given query." % queryset.model._meta.object_name ) E django.http.response.Http404: No Authenticator matches the given query. /usr/lib/python3.14/site-packages/django/shortcuts.py:88: Http404 During handling of the above exception, another exception occurred: request = exception = Http404('No Authenticator matches the given query.') template_name = '404.html' @requires_csrf_token def page_not_found(request, exception, template_name=ERROR_404_TEMPLATE_NAME): """ Default 404 handler. Templates: :template:`404.html` Context: request_path The path of the requested URL (e.g., '/app/pages/bad_page/'). It's quoted to prevent a content injection attack. exception The message from the exception which triggered the 404 (if one was supplied), or the exception class name """ exception_repr = exception.__class__.__name__ # Try to get an "interesting" exception message, if any (and not the ugly # Resolver404 dictionary) try: message = exception.args[0] except (AttributeError, IndexError): pass else: if isinstance(message, str): exception_repr = message context = { "request_path": quote(request.path), "exception": exception_repr, } try: > template = loader.get_template(template_name) /usr/lib/python3.14/site-packages/django/views/defaults.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ template_name = '404.html', using = None def get_template(template_name, using=None): """ Load and return a template for the given name. Raise TemplateDoesNotExist if no such template exists. """ chain = [] engines = _engine_list(using) for engine in engines: try: return engine.get_template(template_name) except TemplateDoesNotExist as e: chain.append(e) > raise TemplateDoesNotExist(template_name, chain=chain) E django.template.exceptions.TemplateDoesNotExist: 404.html /usr/lib/python3.14/site-packages/django/template/loader.py:19: TemplateDoesNotExist During handling of the above exception, another exception occurred: auth_client = def test_user_without_totp_deactivate_totp(auth_client): > resp = auth_client.get(reverse("mfa_deactivate_totp")) allauth/mfa/totp/tests/test_views.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:164: in get_exception_response response = callback(request, exception=exception) /usr/lib/python3.14/site-packages/django/utils/decorators.py:188: in _view_wrapper result = _process_exception(request, e) /usr/lib/python3.14/site-packages/django/utils/decorators.py:186: in _view_wrapper response = view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/defaults.py:78: in page_not_found body = template.render(Context(context)) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'request_path': '/accounts/2fa/totp/deactivate/', 'exception': 'No Authenticator matches the given query.'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/totp/deactivate/ _______________________________ test_totp_login ________________________________ client = user_with_totp = user_password = '74e05895-9f5b-47f0-8969-a70d8db15e83' totp_validation_bypass = .f at 0x7f04a14d8e00> def test_totp_login(client, user_with_totp, user_password, totp_validation_bypass): resp = client.post( reverse("account_login"), {"login": user_with_totp.username, "password": user_password}, ) assert resp.status_code == 302 assert resp["location"] == reverse("mfa_authenticate") > resp = client.get(reverse("mfa_authenticate")) allauth/mfa/totp/tests/test_views.py:113: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': }}}}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/authenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ test_totp_login_rate_limit __________________________ settings = enable_cache = None, user_with_totp = user_password = 'ebdf79d7-6766-436e-b095-e191beff240f' client = def test_totp_login_rate_limit( settings, enable_cache, user_with_totp, user_password, client ): settings.ACCOUNT_LOGIN_ATTEMPTS_LIMIT = 3 resp = client.post( reverse("account_login"), {"login": user_with_totp.username, "password": user_password}, ) assert resp.status_code == 302 assert resp["location"] == reverse("mfa_authenticate") for i in range(5): is_locked = i >= 3 > resp = client.post( reverse("mfa_authenticate"), { "code": "wrong", }, ) allauth/mfa/totp/tests/test_views.py:144: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': }}}}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/authenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ test_cannot_deactivate_totp __________________________ auth_client = user_with_totp = user_password = 'a60f3df3-37e4-41a7-8424-384c16aa66e6' def test_cannot_deactivate_totp(auth_client, user_with_totp, user_password): with patch( "allauth.mfa.adapter.DefaultMFAAdapter.can_delete_authenticator" ) as cda_mock: cda_mock.return_value = False resp = auth_client.get(reverse("mfa_deactivate_totp")) assert resp.status_code == 302 assert resp["location"].startswith(reverse("account_reauthenticate")) resp = auth_client.post(resp["location"], {"password": user_password}) assert resp.status_code == 302 > resp = auth_client.get(reverse("mfa_deactivate_totp")) allauth/mfa/totp/tests/test_views.py:171: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': , 'view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/totp/deactivate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ test_totp_code_reuse _____________________________ user_with_totp = user_password = '7dd8b94a-7f5b-46db-a5e0-29acc9f7918b' totp_validation_bypass = .f at 0x7f04a11c7060> enable_cache = None def test_totp_code_reuse( user_with_totp, user_password, totp_validation_bypass, enable_cache ): for code, time_lapse, expect_success in [ # First use of code, SUCCESS ("123", False, True), # Second use, no time elapsed: FAIL ("123", False, False), # Different code, no time elapsed: SUCCESS ("456", False, True), # Again, previous code, no time elapsed: FAIL ("123", False, False), # Previous code, but time elapsed: SUCCESS ("123", True, True), ]: if time_lapse: cache.clear() client = Client() resp = client.post( reverse("account_login"), {"login": user_with_totp.username, "password": user_password}, ) assert resp.status_code == 302 assert resp["location"] == reverse("mfa_authenticate") # Note that this bypass only bypasses the actual code check, not the # re-use check we're testing here. with totp_validation_bypass(): > resp = client.post( reverse("mfa_authenticate"), {"code": code}, ) allauth/mfa/totp/tests/test_views.py:211: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/internal/decorators.py:33: in _wrapper_view return view_func(request, *args, **kwargs) allauth/mfa/base/views.py:37: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/mfa/base/views.py:41: in post return self.form_valid(self.form) allauth/mfa/base/views.py:85: in form_valid return self.stage.exit() allauth/account/stages.py:37: in exit return resume_login(self.request, self.login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/authenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/decorators.py", line 33, in _wrapper_view return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/mfa/base/views.py", line 37, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/mfa/base/views.py", line 41, in post return self.form_valid(self.form) ~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/mfa/base/views.py", line 85, in form_valid return self.stage.exit() ~~~~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 37, in exit return resume_login(self.request, self.login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ test_totp_stage_expires ____________________________ client = user_with_totp = user_password = '627528d0-adb2-4161-97bf-e1dffb63e7b0' def test_totp_stage_expires(client, user_with_totp, user_password): resp = client.post( reverse("account_login"), {"login": user_with_totp.username, "password": user_password}, ) assert resp.status_code == 302 assert resp["location"] == reverse("mfa_authenticate") > resp = client.get(reverse("mfa_authenticate")) allauth/mfa/totp/tests/test_views.py:232: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': }}}}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/authenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________________ test_passkey_login ______________________________ client = passkey = webauthn_authentication_bypass = .f at 0x7f04a1737cc0> def test_passkey_login(client, passkey, webauthn_authentication_bypass): with webauthn_authentication_bypass(passkey) as credential: resp = client.get( reverse("mfa_login_webauthn"), HTTP_X_REQUESTED_WITH="XMLHttpRequest" ) assert "request_options" in resp.json() > resp = client.post( reverse("mfa_login_webauthn"), data={"credential": credential} ) allauth/mfa/webauthn/tests/test_views.py:20: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/edit.py:151: in post return self.form_valid(form) allauth/mfa/webauthn/views.py:127: in form_valid return flows.perform_passwordless_login(self.request, authenticator, login) allauth/mfa/webauthn/internal/flows.py:98: in perform_passwordless_login return flows.login.perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/webauthn/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/edit.py", line 151, in post return self.form_valid(form) ~~~~~~~~~~~~~~~^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/mfa/webauthn/views.py", line 127, in form_valid return flows.perform_passwordless_login(self.request, authenticator, login) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/mfa/webauthn/internal/flows.py", line 98, in perform_passwordless_login return flows.login.perform_login(request, login) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ test_reauthenticate ______________________________ auth_client = passkey = user_with_recovery_codes = webauthn_authentication_bypass = .f at 0x7f04a118a2a0> def test_reauthenticate( auth_client, passkey, user_with_recovery_codes, webauthn_authentication_bypass ): resp = auth_client.get(reverse("mfa_view_recovery_codes")) assert resp.status_code == 302 assert resp["location"].startswith(reverse("account_reauthenticate")) > resp = auth_client.get(reverse("mfa_reauthenticate")) allauth/mfa/webauthn/tests/test_views.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/reauthenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________________ test_rename_key ________________________________ auth_client = passkey = reauthentication_bypass = .f at 0x7f04a1d29fe0> def test_rename_key(auth_client, passkey, reauthentication_bypass): resp = auth_client.get(reverse("mfa_edit_webauthn", kwargs={"pk": passkey.pk})) assert resp["location"].startswith(reverse("account_reauthenticate")) with reauthentication_bypass(): > resp = auth_client.get(reverse("mfa_edit_webauthn", kwargs={"pk": passkey.pk})) allauth/mfa/webauthn/tests/test_views.py:88: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': , 'authenticator': , 'redirect_field_name': 'next', 'redirect_field_value': None, 'redirect_field': ''}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/webauthn/keys/1/edit/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________________ test_remove_key ________________________________ auth_client = passkey = reauthentication_bypass = .f at 0x7f04a17349e0> def test_remove_key(auth_client, passkey, reauthentication_bypass): resp = auth_client.get(reverse("mfa_remove_webauthn", kwargs={"pk": passkey.pk})) assert resp["location"].startswith(reverse("account_reauthenticate")) with reauthentication_bypass(): > resp = auth_client.get( reverse("mfa_remove_webauthn", kwargs={"pk": passkey.pk}) ) allauth/mfa/webauthn/tests/test_views.py:104: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'object': , 'authenticator': , 'redirect_field_name': 'next', 'redirect_field_value': None, 'redirect_field': ''}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/webauthn/keys/1/remove/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ test_add_key[False] ______________________________ auth_client = user = webauthn_registration_bypass = .f at 0x7f04a14d8040> reauthentication_bypass = .f at 0x7f04a14dada0> passwordless = False @pytest.mark.parametrize("passwordless", [False, True]) def test_add_key( auth_client, user, webauthn_registration_bypass, reauthentication_bypass, passwordless, ): with webauthn_registration_bypass(user, passwordless) as credential: resp = auth_client.post( reverse("mfa_add_webauthn"), data={"credential": credential} ) assert resp["location"].startswith(reverse("account_reauthenticate")) with reauthentication_bypass(): > resp = auth_client.get(reverse("mfa_add_webauthn")) allauth/mfa/webauthn/tests/test_views.py:128: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': , 'requireResidentKey': False}, 'extensions': {'credProps': True}}}}}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/webauthn/add/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________________ test_add_key[True] ______________________________ auth_client = user = webauthn_registration_bypass = .f at 0x7f04a179b3d0> reauthentication_bypass = .f at 0x7f04a179b1c0> passwordless = True @pytest.mark.parametrize("passwordless", [False, True]) def test_add_key( auth_client, user, webauthn_registration_bypass, reauthentication_bypass, passwordless, ): with webauthn_registration_bypass(user, passwordless) as credential: resp = auth_client.post( reverse("mfa_add_webauthn"), data={"credential": credential} ) assert resp["location"].startswith(reverse("account_reauthenticate")) with reauthentication_bypass(): > resp = auth_client.get(reverse("mfa_add_webauthn")) allauth/mfa/webauthn/tests/test_views.py:128: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': , 'requireResidentKey': False}, 'extensions': {'credProps': True}}}}}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/webauthn/add/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________________ test_list_keys ________________________________ auth_client = def test_list_keys(auth_client): > resp = auth_client.get(reverse("mfa_list_webauthn")) allauth/mfa/webauthn/tests/test_views.py:149: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'paginator': None, 'page_obj': None, 'is_paginated': False, 'o... []>, 'authenticators': , 'view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/webauthn/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ test_passkey_signup ______________________________ client = , db = None webauthn_registration_bypass = .f at 0x7f04a11894e0> def test_passkey_signup(client, db, webauthn_registration_bypass): > resp = client.post( reverse("account_signup_by_passkey"), data={"email": "pass@key.org", "username": "passkey"}, ) allauth/mfa/webauthn/tests/test_views.py:169: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:158: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:169: in form_valid return flows.signup.complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'pass@key.org', 'current_site': , 'user': ...8', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFH4:_-x2yjYk38_2ffYrmj6lM7WTdD2vF1032PfTlHXbfJ8/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/signup/passkey/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 158, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 169, in form_valid return flows.signup.complete_signup( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.request, ^^^^^^^^^^^^^ ...<2 lines>... by_passkey=form.by_passkey, ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ test_webauthn_login ______________________________ client = user_with_passkey = passkey = user_password = '0aa952b5-020c-4212-b51d-5af6a4d6a282' webauthn_authentication_bypass = .f at 0x7f04a300eda0> def test_webauthn_login( client, user_with_passkey, passkey, user_password, webauthn_authentication_bypass ): resp = client.post( reverse("account_login"), {"login": user_with_passkey.username, "password": user_password}, ) assert resp.status_code == 302 assert resp["location"] == reverse("mfa_authenticate") with webauthn_authentication_bypass(passkey) as credential: > resp = client.get(reverse("mfa_authenticate")) allauth/mfa/webauthn/tests/test_views.py:194: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': , 'js_data': {'request_options': {}}}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/2fa/authenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ AgaveTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/agave/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ AgaveTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/agave/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ AgaveTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/agave/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ AgaveTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a18e3890> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ AgaveTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a18e2cb0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ AgaveTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a17bceb0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ AmazonTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/amazon/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ AmazonTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/amazon/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ AmazonTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/amazon/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ AmazonTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a18e2170> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ AmazonTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a18e09b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ AmazonTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a18e1770> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______ AmazonCognitoTestCase.test_account_refresh_token_saved_next_login _______ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/amazon-cognito/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ AmazonCognitoTestCase.test_account_tokens ___________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/amazon-cognito/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ AmazonCognitoTestCase.test_authentication_error ________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/amazon-cognito/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ AmazonCognitoTestCase.test_login _______________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f17250> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ AmazonCognitoTestCase.test_login_with_pkce_disabled ______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f165d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ AmazonCognitoTestCase.test_login_with_pkce_enabled ______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a18e2710> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _ AmazonCognitoTestCase.test_saves_email_as_verified_if_email_is_verified_in_cognito _ self = def test_saves_email_as_verified_if_email_is_verified_in_cognito( self, ): mocked_claims = _get_mocked_claims() mocked_claims["email_verified"] = True mocked_payload = json.dumps(mocked_claims) mocked_response = MockedResponse(status_code=200, content=mocked_payload) > self.login(mocked_response) allauth/socialaccount/providers/amazon_cognito/tests.py:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/amazon-cognito/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ AngelListTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/angellist/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ AngelListTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/angellist/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ AngelListTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/angellist/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ AngelListTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f16990> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ AngelListTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f15db0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ AngelListTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1010870> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ AppleTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/providers/apple/tests.py:224: in login resp = self.client.get(resp.url) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/apple/login/callback/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ AppleTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/providers/apple/tests.py:224: in login resp = self.client.get(resp.url) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/apple/login/callback/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ AppleTests.test_apple_finish _________________________ self = def test_apple_finish(self): > resp = self.login(self.get_mocked_response()) allauth/socialaccount/providers/apple/tests.py:245: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/providers/apple/tests.py:224: in login resp = self.client.get(resp.url) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/apple/login/callback/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ AppleTests.test_authentication_error _____________________ self = def test_authentication_error(self): """Override base test because apple posts errors""" resp = self.client.post( reverse(self.provider.id + "_callback"), data={"error": "misc", "state": "testingstate123"}, ) assert reverse("apple_finish_callback") in resp.url # Follow the redirect > resp = self.client.get(resp.url) allauth/socialaccount/providers/apple/tests.py:236: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/apple/login/callback/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ AppleTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0494370> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ AppleTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0494f50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ AppleTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0495450> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ AsanaTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/asana/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ AsanaTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/asana/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ AsanaTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/asana/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ AsanaTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f17ed0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ AsanaTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f17b10> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ AsanaTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f15590> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ AtlassianTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/atlassian/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ AtlassianTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/atlassian/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ AtlassianTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/atlassian/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ AtlassianTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a10132f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ AtlassianTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1013a70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ AtlassianTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1013ed0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ Auth0Tests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/auth0/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ Auth0Tests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/auth0/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ Auth0Tests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/auth0/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ Auth0Tests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0497ed0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ Auth0Tests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a18e31b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ Auth0Tests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f17610> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ AuthentiqTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/authentiq/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ AuthentiqTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/authentiq/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ AuthentiqTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/authentiq/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ AuthentiqTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0496710> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ AuthentiqTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a04959f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ AuthentiqTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a12a89b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ BaiduTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/baidu/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ BaiduTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/baidu/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ BaiduTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/baidu/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ BaiduTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0495310> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ BaiduTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a12a8e10> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ BaiduTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a12a94f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ BasecampTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/basecamp/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ BasecampTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/basecamp/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ BasecampTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/basecamp/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ BasecampTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0496030> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ BasecampTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0496fd0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ BasecampTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a04947d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ BattleNetTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/battlenet/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ BattleNetTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/battlenet/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ BattleNetTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/battlenet/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ BattleNetTests.test_extra_data ________________________ self = def test_extra_data(self): > self.login(self.get_mocked_response()) allauth/socialaccount/providers/battlenet/tests.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/battlenet/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ BattleNetTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0496ad0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ BattleNetTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0495f90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ BattleNetTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0496350> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______ BitbucketOAuth2Tests.test_account_refresh_token_saved_next_login _______ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/bitbucket_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ BitbucketOAuth2Tests.test_account_tokens ___________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/bitbucket_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ BitbucketOAuth2Tests.test_authentication_error ________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/bitbucket_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ BitbucketOAuth2Tests.test_login ________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a12a8870> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ BitbucketOAuth2Tests.test_login_with_pkce_disabled ______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130cd70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ BitbucketOAuth2Tests.test_login_with_pkce_enabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0496030> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ BitbucketOAuth2Tests.test_provider_account __________________ self = def test_provider_account(self): > self.login(self.get_mocked_response()) allauth/socialaccount/providers/bitbucket_oauth2/tests.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'tutorials@bitbucket.org', 'current_site': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/bitbucket_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ BitlyTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/bitly/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ BitlyTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/bitly/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ BitlyTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/bitly/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ BitlyTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a12ab1b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ BitlyTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130d590> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ BitlyTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130d9f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ BoxOAuth2Tests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/box/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ BoxOAuth2Tests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/box/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ BoxOAuth2Tests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/box/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ BoxOAuth2Tests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a12a8050> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ BoxOAuth2Tests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a12a9770> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ BoxOAuth2Tests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130d630> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ CILogonTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/cilogon/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ CILogonTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/cilogon/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ CILogonTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/cilogon/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ CILogonTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a12aa710> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ CILogonTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a12ab6b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ CILogonTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a12ab2f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ CleverOAuth2Tests.test_account_refresh_token_saved_next_login _________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/clever/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ CleverOAuth2Tests.test_account_tokens _____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/clever/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ CleverOAuth2Tests.test_authentication_error __________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/clever/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ CleverOAuth2Tests.test_login _________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130ea30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ CleverOAuth2Tests.test_login_with_pkce_disabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a12aa8f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ CleverOAuth2Tests.test_login_with_pkce_enabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a12ab890> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ CoinbaseTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/coinbase/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ CoinbaseTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/coinbase/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ CoinbaseTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/coinbase/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ CoinbaseTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130e2b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ CoinbaseTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130fa70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ CoinbaseTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06a8a50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ DataportenTest.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dataporten/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ DataportenTest.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dataporten/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ DataportenTest.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dataporten/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ DataportenTest.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130fd90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ DataportenTest.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130f2f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ DataportenTest.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06a8eb0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ DaumTests.test_account_refresh_token_saved_next_login _____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/Daum/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ DaumTests.test_account_tokens _________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/Daum/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ DaumTests.test_authentication_error ______________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/Daum/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ DaumTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130c7d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ DaumTests.test_login_with_pkce_disabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130c4b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ DaumTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130e530> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ DigitalOceanTests.test_account_refresh_token_saved_next_login _________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/digitalocean/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ DigitalOceanTests.test_account_tokens _____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/digitalocean/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ DigitalOceanTests.test_authentication_error __________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/digitalocean/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ DigitalOceanTests.test_login _________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06aa670> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ DigitalOceanTests.test_login_with_pkce_disabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06aacb0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ DigitalOceanTests.test_login_with_pkce_enabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130e170> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ DingTalkTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dingtalk/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ DingTalkTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dingtalk/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ DingTalkTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dingtalk/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ DingTalkTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06a9c70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ DingTalkTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06ab890> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ DingTalkTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06abcf0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ DiscordTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/discord/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ DiscordTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/discord/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ DiscordTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/discord/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ DiscordTests.test_display_name ________________________ self = multiple_login = False def test_display_name(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/providers/discord/tests.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/discord/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ DiscordTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06aa3f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ DiscordTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06a9810> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ DiscordTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06a9e50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ OldDiscordTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/discord/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ OldDiscordTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/discord/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ OldDiscordTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/discord/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ OldDiscordTests.test_display_name _______________________ self = multiple_login = False def test_display_name(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/providers/discord/tests.py:84: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/discord/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ OldDiscordTests.test_login __________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130d270> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ OldDiscordTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06a9f90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ OldDiscordTests.test_login_with_pkce_enabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130cb90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ DisqusTests.test_account_connect _______________________ self = def test_account_connect(self): email = "user@example.com" user = User.objects.create(username="user", is_active=True, email=email) user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/providers/disqus/tests.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/disqus/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ DisqusTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/disqus/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ DisqusTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/disqus/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ DisqusTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/disqus/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ DisqusTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06a8730> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ DisqusTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06ab930> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ DisqusTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130c7d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ DoubanTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/douban/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ DoubanTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/douban/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ DoubanTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/douban/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ DoubanTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f27b10> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ DoubanTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a06ab250> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ DoubanTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a130fe30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ DoximityTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/doximity/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ DoximityTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/doximity/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ DoximityTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/doximity/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ DoximityTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f24190> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ DoximityTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f27e30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ DoximityTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f26d50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ DraugiemTests.test_callback __________________________ self = def test_callback(self): with patch( "allauth.socialaccount.providers.draugiem.views.draugiem_complete_login" ) as draugiem_complete_login: self.mock_socialaccount_state() response_json = self.get_draugiem_login_response() token = SocialToken(app=self.app, token=response_json["apikey"]) login = self.get_socialaccount(response_json, token) draugiem_complete_login.return_value = login > response = self.client.get( reverse(views.callback), {"dr_auth_status": "ok", "dr_auth_code": "42"}, ) allauth/socialaccount/providers/draugiem/tests.py:132: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/socialaccount/providers/draugiem/views.py:65: in callback ret = complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/draugiem/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/draugiem/views.py", line 65, in callback ret = complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ DraugiemTests.test_callback_invalid_auth_status ________________ self = def test_callback_invalid_auth_status(self): > response = self.client.get(reverse(views.callback), {"dr_auth_status": "fail"}) allauth/socialaccount/providers/draugiem/tests.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/socialaccount/providers/draugiem/views.py:53: in callback return render_authentication_error(request, provider, error=AuthError.DENIED) allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'code': 'denied', 'exception': None}}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/draugiem/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/draugiem/views.py", line 53, in callback return render_authentication_error(request, provider, error=AuthError.DENIED) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ DraugiemTests.test_callback_no_auth_status __________________ self = def test_callback_no_auth_status(self): > response = self.client.get(reverse(views.callback)) allauth/socialaccount/providers/draugiem/tests.py:112: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) allauth/socialaccount/providers/draugiem/views.py:50: in callback return render_authentication_error(request, provider, error=AuthError.UNKNOWN) allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'code': 'unknown', 'exception': None}}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/draugiem/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/draugiem/views.py", line 50, in callback return render_authentication_error(request, provider, error=AuthError.UNKNOWN) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ DripTests.test_account_refresh_token_saved_next_login _____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/drip/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ DripTests.test_account_tokens _________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/drip/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ DripTests.test_authentication_error ______________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/drip/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ DripTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0eac230> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ DripTests.test_login_with_pkce_disabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0eaccd0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ DripTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0ead810> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ DropboxOAuth2Tests.test_account_refresh_token_saved_next_login ________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dropbox/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ DropboxOAuth2Tests.test_account_tokens ____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dropbox/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ DropboxOAuth2Tests.test_authentication_error _________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dropbox/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ DropboxOAuth2Tests.test_login _________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f27cf0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ DropboxOAuth2Tests.test_login_with_pkce_disabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f25db0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ DropboxOAuth2Tests.test_login_with_pkce_enabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0eacaf0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________________ test_login __________________________________ client = , db = None def test_login(client, db): resp = client.post(reverse("dummy_login")) assert resp.status_code == 302 assert resp["location"].startswith(reverse("dummy_authenticate") + "?state=") > resp = client.post( resp["location"], {"id": "123", "email": "a@b.com", "email_verified": True}, ) allauth/socialaccount/providers/dummy/tests.py:12: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/dummy/views.py:46: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/edit.py:151: in post return self.form_valid(form) allauth/socialaccount/providers/dummy/views.py:51: in form_valid return complete_social_login(self.request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dummy/authenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/dummy/views.py", line 46, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/edit.py", line 151, in post return self.form_valid(form) ~~~~~~~~~~~~~~~^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/dummy/views.py", line 51, in form_valid return complete_social_login(self.request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ DwollaTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dwolla/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ DwollaTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dwolla/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ DwollaTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/dwolla/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ DwollaTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f24050> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ DwollaTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f26df0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ DwollaTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f24b90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ EdmodoTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/edmodo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ EdmodoTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/edmodo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ EdmodoTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/edmodo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ EdmodoTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0eae850> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ EdmodoTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0eac190> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ EdmodoTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0eadd10> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ EdxTests.test_account_refresh_token_saved_next_login _____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/edx/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ EdxTests.test_account_tokens _________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/edx/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ EdxTests.test_authentication_error ______________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/edx/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ EdxTests.test_login ______________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f24190> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ EdxTests.test_login_with_pkce_disabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e68c30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ EdxTests.test_login_with_pkce_enabled _____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f25770> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ EventbriteTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/eventbrite/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ EventbriteTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/eventbrite/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ EventbriteTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/eventbrite/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ EventbriteTests.test_login __________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0eae3f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ EventbriteTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0eaee90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ EventbriteTests.test_login_with_pkce_enabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e68190> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ EveOnlineTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/eveonline/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ EveOnlineTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/eveonline/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ EveOnlineTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/eveonline/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ EveOnlineTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0ead6d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ EveOnlineTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f27a70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ EveOnlineTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f24690> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ EvernoteTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(reverse(self.provider.id + "_callback")) allauth/socialaccount/tests/__init__.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:92: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'callback_view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/evernote/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 92, in dispatch return render_authentication_error( request, ...<5 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ EvernoteTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mocks = self.get_mocked_response() if resp_mocks is None: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login(resp_mocks) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e69db0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ ExistTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/exist/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ ExistTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/exist/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ ExistTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/exist/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ ExistTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0eaf6b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ ExistTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0eaf2f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ ExistTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0f26df0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ FacebookTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/facebook/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ FacebookTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/facebook/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ FacebookTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/facebook/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ FacebookTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e6b430> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ FacebookTests.test_login_by_token _______________________ self = def test_login_by_token(self): > resp = self.client.get(reverse("account_login")) allauth/socialaccount/providers/facebook/tests.py:105: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ FacebookTests.test_login_by_token_reauthenticate _______________ self = @override_settings( SOCIALACCOUNT_PROVIDERS={ "facebook": { "METHOD": "js_sdk", "AUTH_PARAMS": {"auth_type": "reauthenticate"}, "VERIFIED_EMAIL": False, } } ) def test_login_by_token_reauthenticate(self): > resp = self.client.get(reverse("account_login")) allauth/socialaccount/providers/facebook/tests.py:134: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ FacebookTests.test_login_unverified ______________________ self = def test_login_unverified(self): > emailaddress = self._login_verified() allauth/socialaccount/providers/facebook/tests.py:161: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/providers/facebook/tests.py:165: in _login_verified self.login(self.get_mocked_response()) allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/facebook/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ FacebookTests.test_login_verified _______________________ self = @override_settings(SOCIALACCOUNT_PROVIDERS={"facebook": {"VERIFIED_EMAIL": True}}) def test_login_verified(self): > emailaddress = self._login_verified() allauth/socialaccount/providers/facebook/tests.py:157: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/providers/facebook/tests.py:165: in _login_verified self.login(self.get_mocked_response()) allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/facebook/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ FacebookTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e6be30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ FacebookTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e696d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ FacebookTests.test_username_based_on_provider _________________ self = def test_username_based_on_provider(self): > self.login(self.get_mocked_response()) allauth/socialaccount/providers/facebook/tests.py:66: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/facebook/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ FacebookTests.test_username_based_on_provider_with_simple_name ________ self = def test_username_based_on_provider_with_simple_name(self): data = '{"id": "1234567", "name": "Harvey McGillicuddy"}' > self.login(self.get_mocked_response(data=data)) allauth/socialaccount/providers/facebook/tests.py:72: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/facebook/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ FacebookTests.test_username_conflict _____________________ self = def test_username_conflict(self): User = get_user_model() User.objects.create(username="raymond.penners") > self.login(self.get_mocked_response()) allauth/socialaccount/providers/facebook/tests.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/facebook/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ FeedlyTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/feedly/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ FeedlyTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/feedly/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ FeedlyTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/feedly/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ FeedlyTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e6b7f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ FeedlyTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e6b750> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ FeedlyTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e6af30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ FeishuTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/feishu/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ FeishuTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/feishu/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ FeishuTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/feishu/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ FeishuTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e6a5d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ FeishuTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e6a710> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ FeishuTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e69e50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ FigmaTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/figma/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ FigmaTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/figma/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ FigmaTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/figma/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ FigmaTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a050f930> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ FigmaTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e6a0d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ FigmaTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a0e68230> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ FiveHundredPxTests.test_authentication_error _________________ self = def test_authentication_error(self): > resp = self.client.get(reverse(self.provider.id + "_callback")) allauth/socialaccount/tests/__init__.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:92: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'callback_view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/500px/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 92, in dispatch return render_authentication_error( request, ...<5 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ FiveHundredPxTests.test_auto_signup ______________________ self = @override_settings( SOCIALACCOUNT_AUTO_SIGNUP=True, SOCIALACCOUNT_EMAIL_REQUIRED=False, ACCOUNT_EMAIL_REQUIRED=False, ) def test_auto_signup(self): resp_mocks = self.get_mocked_response() if not resp_mocks: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return > resp = self.login(resp_mocks) allauth/socialaccount/tests/__init__.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:120: in login resp = self.client.get(complete_url) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:116: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'test@example.com', 'current_site': , 'use...U', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFHe:GYDq7aPfjV3mADK12rJVF5E4Ocvpau2O0kIW2NYtHRU/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/500px/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 116, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ FiveHundredPxTests.test_login _________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mocks = self.get_mocked_response() if resp_mocks is None: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login(resp_mocks) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a050dbd0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ FlickrTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(reverse(self.provider.id + "_callback")) allauth/socialaccount/tests/__init__.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:92: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'callback_view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/flickr/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 92, in dispatch return render_authentication_error( request, ...<5 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ FlickrTests.test_auto_signup _________________________ self = @override_settings( SOCIALACCOUNT_AUTO_SIGNUP=True, SOCIALACCOUNT_EMAIL_REQUIRED=False, ACCOUNT_EMAIL_REQUIRED=False, ) def test_auto_signup(self): resp_mocks = self.get_mocked_response() if not resp_mocks: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return > resp = self.login(resp_mocks) allauth/socialaccount/tests/__init__.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:120: in login resp = self.client.get(complete_url) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:116: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/flickr/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 116, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ FlickrTests.test_login ____________________________ self = def test_login(self): > super().test_login() allauth/socialaccount/providers/flickr/tests.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:68: in test_login self.assertRedirects(resp, reverse("socialaccount_signup")) /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a050cf50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ FlickrWithoutRealNameTests.test_authentication_error _____________ self = def test_authentication_error(self): > resp = self.client.get(reverse(self.provider.id + "_callback")) allauth/socialaccount/tests/__init__.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:92: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'callback_view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/flickr/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 92, in dispatch return render_authentication_error( request, ...<5 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ FlickrWithoutRealNameTests.test_auto_signup __________________ self = @override_settings( SOCIALACCOUNT_AUTO_SIGNUP=True, SOCIALACCOUNT_EMAIL_REQUIRED=False, ACCOUNT_EMAIL_REQUIRED=False, ) def test_auto_signup(self): resp_mocks = self.get_mocked_response() if not resp_mocks: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return > resp = self.login(resp_mocks) allauth/socialaccount/tests/__init__.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:120: in login resp = self.client.get(complete_url) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:116: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/flickr/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 116, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ FlickrWithoutRealNameTests.test_login _____________________ self = def test_login(self): > super().test_login() allauth/socialaccount/providers/flickr/tests.py:108: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:68: in test_login self.assertRedirects(resp, reverse("socialaccount_signup")) /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a050ff70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ FoursquareTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/foursquare/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ FoursquareTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/foursquare/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ FoursquareTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/foursquare/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ FoursquareTests.test_login __________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03e9a90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ FoursquareTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03e9d10> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ FoursquareTests.test_login_with_pkce_enabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03ea210> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ FrontierTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/frontier/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ FrontierTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/frontier/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ FrontierTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/frontier/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ FrontierTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a050f250> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ FrontierTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a050da90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ FrontierTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03ea710> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______ FirefoxAccountsTests.test_account_refresh_token_saved_next_login _______ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/fxa/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ FirefoxAccountsTests.test_account_tokens ___________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/fxa/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ FirefoxAccountsTests.test_authentication_error ________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/fxa/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ FirefoxAccountsTests.test_login ________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a050ee90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ FirefoxAccountsTests.test_login_with_pkce_disabled ______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a050f2f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ FirefoxAccountsTests.test_login_with_pkce_enabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a050de50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ GiteaTests.test_account_name_null _______________________ self = def test_account_name_null(self): """String conversion when Gitea responds with empty username""" data = """{ "id": 4940, "login": "giteauser", "username": null }""" > self.login(MockedResponse(200, data)) allauth/socialaccount/providers/gitea/tests.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/gitea/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ GiteaTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/gitea/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ GiteaTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/gitea/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ GiteaTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/gitea/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ GiteaTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a02a5590> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ GiteaTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a02a5770> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ GiteaTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a050e5d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ GitHubTests.test_account_name_null ______________________ self = def test_account_name_null(self): """String conversion when GitHub responds with empty name""" mocks = [ MockedResponse( 200, """ { "type": "User", "id": 201022, "login": "pennersr", "name": null } """, ), MockedResponse( 200, """ [ { "email": "octocat@github.com", "verified": true, "primary": true, "visibility": "public" }, { "email": "secONDary@GitHub.COM", "verified": true, "primary": false, "visibility": "public" } ] """, ), ] with patch( "allauth.socialaccount.adapter.DefaultSocialAccountAdapter.populate_user" ) as populate_mock: > self.login(mocks) allauth/socialaccount/providers/github/tests.py:103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/github/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ GitHubTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/github/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ GitHubTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/github/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ GitHubTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/github/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ GitHubTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03ebcf0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ GitHubTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a02a5a90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ GitHubTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a02a60d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ GitLabTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/gitlab/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ GitLabTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/gitlab/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ GitLabTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/gitlab/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ GitLabTests.test_extra_data __________________________ self = def test_extra_data(self): > self.login(self.get_mocked_response()) allauth/socialaccount/providers/gitlab/tests.py:103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'mr.bob@gitlab.example.com', 'current_site': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/gitlab/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ GitLabTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a02a6530> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ GitLabTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a02a5db0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ GitLabTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a02a6990> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ GlobusTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/globus/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ GlobusTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/globus/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ GlobusTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/globus/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ GlobusTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03e8c30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ GlobusTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03e82d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ GlobusTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a02a7390> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ GoogleTests.test_account_connect _______________________ self = def test_account_connect(self): email = "user@example.com" user = User.objects.create(username="user", is_active=True, email=email) user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") self.identity_overwrites = {"email": email, "email_verified": True} > self.login(resp_mock=None, process="connect") allauth/socialaccount/providers/google/tests.py:183: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ GoogleTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ GoogleTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ GoogleTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ GoogleTests.test_email_unverified _______________________ self = @override_settings(ACCOUNT_EMAIL_CONFIRMATION_HMAC=False) def test_email_unverified(self): self.identity_overwrites = {"email_verified": False} > resp = self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:145: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:188: in send super().send(request=request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'raymond.penners@example.com', 'current_site': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 188, in send super().send(request=request, signup=signup) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ GoogleTests.test_email_verified ________________________ self = def test_email_verified(self): self.identity_overwrites = {"email_verified": True} > self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ GoogleTests.test_email_verified_stashed ____________________ self = def test_email_verified_stashed(self): # http://slacy.com/blog/2012/01/how-to-set-session-variables-in-django-unit-tests/ engine = import_module(settings.SESSION_ENGINE) store = engine.SessionStore() store.save() self.client.cookies[settings.SESSION_COOKIE_NAME] = store.session_key request = RequestFactory().get("/") request.session = self.client.session adapter = get_account_adapter() adapter.stash_verified_email(request, self.email) request.session.save() self.identity_overwrites = {"email_verified": False} > self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ GoogleTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp = self.login(resp_mock=None) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/providers/google/tests.py:95: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a02a5db0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ GoogleTests.test_social_email_verification_optional ______________ self = @override_settings( ACCOUNT_EMAIL_VERIFICATION=account_settings.EmailVerificationMethod.OPTIONAL, SOCIALACCOUNT_EMAIL_VERIFICATION=account_settings.EmailVerificationMethod.OPTIONAL, ) def test_social_email_verification_optional(self): self.identity_overwrites = {"email_verified": False} > self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:211: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'raymond.penners@example.com', 'current_site': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ GoogleTests.test_social_email_verification_skipped ______________ self = @override_settings( ACCOUNT_EMAIL_VERIFICATION=account_settings.EmailVerificationMethod.MANDATORY, SOCIALACCOUNT_EMAIL_VERIFICATION=account_settings.EmailVerificationMethod.NONE, ) def test_social_email_verification_skipped(self): self.identity_overwrites = {"email_verified": False} > self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:198: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ GoogleTests.test_user_signed_up_signal ____________________ self = def test_user_signed_up_signal(self): sent_signals = [] def on_signed_up(sender, request, user, **kwargs): sociallogin = kwargs["sociallogin"] self.assertEqual(sociallogin.account.provider, GoogleProvider.id) self.assertEqual(sociallogin.account.user, user) sent_signals.append(sender) user_signed_up.connect(on_signed_up) > self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ GoogleTests.test_username_based_on_email ___________________ self = def test_username_based_on_email(self): self.identity_overwrites = {"given_name": "明", "family_name": "小"} > self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:115: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ GoogleTests.test_wrong_id_token_claim_values _________________ def verify_and_decode( *, credential, keys_url, issuer, audience, lookup_kid, verify_signature=True ): try: if verify_signature: alg, key = fetch_key(credential, keys_url, lookup_kid) algorithms = [alg] else: key = "" algorithms = None > data = jwt.decode( credential, key=key, options={ "verify_signature": verify_signature, "verify_iss": True, "verify_aud": True, "verify_exp": True, }, issuer=issuer, audience=audience, algorithms=algorithms, ) allauth/socialaccount/internal/jwtkit.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/jwt/api_jwt.py:210: in decode decoded = self.decode_complete( /usr/lib/python3.14/site-packages/jwt/api_jwt.py:162: in decode_complete self._validate_claims( /usr/lib/python3.14/site-packages/jwt/api_jwt.py:251: in _validate_claims self._validate_iss(payload, issuer) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = payload = {'at_hash': 'HK6E_P6Dh8Y93mRNtsDB1Q', 'aud': 'app123id', 'azp': 'app123id', 'email': 'raymond.penners@example.com', ...} issuer = 'https://accounts.google.com' def _validate_iss(self, payload: dict[str, Any], issuer: Any) -> None: if issuer is None: return if "iss" not in payload: raise MissingRequiredClaimError("iss") if payload["iss"] != issuer: > raise InvalidIssuerError("Invalid issuer") E jwt.exceptions.InvalidIssuerError: Invalid issuer /usr/lib/python3.14/site-packages/jwt/api_jwt.py:366: InvalidIssuerError The above exception was the direct cause of the following exception: self = request = args = (), kwargs = {} provider = state = {'data': None, 'pkce_code_verifier': None, 'process': 'login'} resp = None, app = client = access_token = {'access_token': 'testac', 'expires_in': 3600, 'id_token': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJub3QtZ29vZ...'scope': 'https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile openid', ...} token = def dispatch(self, request, *args, **kwargs): provider = self.adapter.get_provider() state, resp = self._get_state(request, provider) if resp: return resp if "error" in request.GET or "code" not in request.GET: # Distinguish cancel from error auth_error = request.GET.get("error", None) if auth_error == self.adapter.login_cancelled_error: error = AuthError.CANCELLED else: error = AuthError.UNKNOWN return render_authentication_error( request, provider, error=error, extra_context={ "state": state, "callback_view": self, }, ) app = provider.app client = self.adapter.get_client(self.request, app) try: access_token = self.adapter.get_access_token_data( request, app, client, pkce_code_verifier=state.get("pkce_code_verifier") ) token = self.adapter.parse_token(access_token) if app.pk: token.app = app > login = self.adapter.complete_login( request, app, token, response=access_token ) allauth/socialaccount/providers/oauth2/views.py:149: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/providers/google/views.py:84: in complete_login data = self._decode_id_token(app, id_token) allauth/socialaccount/providers/google/views.py:104: in _decode_id_token return _verify_and_decode(app, id_token, verify_signature=verify_signature) allauth/socialaccount/providers/google/views.py:62: in _verify_and_decode return jwtkit.verify_and_decode( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def verify_and_decode( *, credential, keys_url, issuer, audience, lookup_kid, verify_signature=True ): try: if verify_signature: alg, key = fetch_key(credential, keys_url, lookup_kid) algorithms = [alg] else: key = "" algorithms = None data = jwt.decode( credential, key=key, options={ "verify_signature": verify_signature, "verify_iss": True, "verify_aud": True, "verify_exp": True, }, issuer=issuer, audience=audience, algorithms=algorithms, ) verify_jti(data) return data except jwt.PyJWTError as e: > raise OAuth2Error("Invalid id_token") from e E allauth.socialaccount.providers.oauth2.client.OAuth2Error: Invalid id_token allauth/socialaccount/internal/jwtkit.py:105: OAuth2Error During handling of the above exception, another exception occurred: self = def test_wrong_id_token_claim_values(self): wrong_claim_values = { "iss": "not-google", "exp": time.time() - 1, "aud": "foo", } for key, value in wrong_claim_values.items(): with self.subTest(key): self.identity_overwrites = {key: value} > resp = self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:161: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/jwtkit.py", line 89, in verify_and_decode data = jwt.decode( credential, ...<9 lines>... algorithms=algorithms, ) File "/usr/lib/python3.14/site-packages/jwt/api_jwt.py", line 210, in decode decoded = self.decode_complete( jwt, ...<7 lines>... leeway=leeway, ) File "/usr/lib/python3.14/site-packages/jwt/api_jwt.py", line 162, in decode_complete self._validate_claims( ~~~~~~~~~~~~~~~~~~~~~^ payload, merged_options, audience=audience, issuer=issuer, leeway=leeway ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/jwt/api_jwt.py", line 251, in _validate_claims self._validate_iss(payload, issuer) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/jwt/api_jwt.py", line 366, in _validate_iss raise InvalidIssuerError("Invalid issuer") jwt.exceptions.InvalidIssuerError: Invalid issuer The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 149, in dispatch login = self.adapter.complete_login( request, app, token, response=access_token ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/google/views.py", line 84, in complete_login data = self._decode_id_token(app, id_token) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/google/views.py", line 104, in _decode_id_token return _verify_and_decode(app, id_token, verify_signature=verify_signature) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/google/views.py", line 62, in _verify_and_decode return jwtkit.verify_and_decode( ~~~~~~~~~~~~~~~~~~~~~~~~^ credential=credential, ^^^^^^^^^^^^^^^^^^^^^^ ...<4 lines>... verify_signature=verify_signature, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/jwtkit.py", line 105, in verify_and_decode raise OAuth2Error("Invalid id_token") from e allauth.socialaccount.providers.oauth2.client.OAuth2Error: Invalid id_token During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 161, in dispatch return render_authentication_error( request, provider, exception=e, extra_context={"state": state} ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ AppInSettingsTests.test_account_connect ____________________ self = def test_account_connect(self): email = "user@example.com" user = User.objects.create(username="user", is_active=True, email=email) user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") self.identity_overwrites = {"email": email, "email_verified": True} > self.login(resp_mock=None, process="connect") allauth/socialaccount/providers/google/tests.py:183: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ AppInSettingsTests.test_account_refresh_token_saved_next_login ________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ AppInSettingsTests.test_account_tokens ____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ AppInSettingsTests.test_authentication_error _________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ AppInSettingsTests.test_email_unverified ___________________ self = @override_settings(ACCOUNT_EMAIL_CONFIRMATION_HMAC=False) def test_email_unverified(self): self.identity_overwrites = {"email_verified": False} > resp = self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:145: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:188: in send super().send(request=request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'raymond.penners@example.com', 'current_site': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 188, in send super().send(request=request, signup=signup) ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ AppInSettingsTests.test_email_verified ____________________ self = def test_email_verified(self): self.identity_overwrites = {"email_verified": True} > self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ AppInSettingsTests.test_email_verified_stashed ________________ self = def test_email_verified_stashed(self): # http://slacy.com/blog/2012/01/how-to-set-session-variables-in-django-unit-tests/ engine = import_module(settings.SESSION_ENGINE) store = engine.SessionStore() store.save() self.client.cookies[settings.SESSION_COOKIE_NAME] = store.session_key request = RequestFactory().get("/") request.session = self.client.session adapter = get_account_adapter() adapter.stash_verified_email(request, self.email) request.session.save() self.identity_overwrites = {"email_verified": False} > self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ AppInSettingsTests.test_login _________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp = self.login(resp_mock=None) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/providers/google/tests.py:95: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a02a7d90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ AppInSettingsTests.test_social_email_verification_optional __________ self = @override_settings( ACCOUNT_EMAIL_VERIFICATION=account_settings.EmailVerificationMethod.OPTIONAL, SOCIALACCOUNT_EMAIL_VERIFICATION=account_settings.EmailVerificationMethod.OPTIONAL, ) def test_social_email_verification_optional(self): self.identity_overwrites = {"email_verified": False} > self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:211: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'raymond.penners@example.com', 'current_site': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ AppInSettingsTests.test_social_email_verification_skipped ___________ self = @override_settings( ACCOUNT_EMAIL_VERIFICATION=account_settings.EmailVerificationMethod.MANDATORY, SOCIALACCOUNT_EMAIL_VERIFICATION=account_settings.EmailVerificationMethod.NONE, ) def test_social_email_verification_skipped(self): self.identity_overwrites = {"email_verified": False} > self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:198: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ AppInSettingsTests.test_user_signed_up_signal _________________ self = def test_user_signed_up_signal(self): sent_signals = [] def on_signed_up(sender, request, user, **kwargs): sociallogin = kwargs["sociallogin"] self.assertEqual(sociallogin.account.provider, GoogleProvider.id) self.assertEqual(sociallogin.account.user, user) sent_signals.append(sender) user_signed_up.connect(on_signed_up) > self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ AppInSettingsTests.test_username_based_on_email ________________ self = def test_username_based_on_email(self): self.identity_overwrites = {"given_name": "明", "family_name": "小"} > self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:115: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ AppInSettingsTests.test_wrong_id_token_claim_values ______________ def verify_and_decode( *, credential, keys_url, issuer, audience, lookup_kid, verify_signature=True ): try: if verify_signature: alg, key = fetch_key(credential, keys_url, lookup_kid) algorithms = [alg] else: key = "" algorithms = None > data = jwt.decode( credential, key=key, options={ "verify_signature": verify_signature, "verify_iss": True, "verify_aud": True, "verify_exp": True, }, issuer=issuer, audience=audience, algorithms=algorithms, ) allauth/socialaccount/internal/jwtkit.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/jwt/api_jwt.py:210: in decode decoded = self.decode_complete( /usr/lib/python3.14/site-packages/jwt/api_jwt.py:162: in decode_complete self._validate_claims( /usr/lib/python3.14/site-packages/jwt/api_jwt.py:251: in _validate_claims self._validate_iss(payload, issuer) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = payload = {'at_hash': 'HK6E_P6Dh8Y93mRNtsDB1Q', 'aud': 'app123id', 'azp': 'app123id', 'email': 'raymond.penners@example.com', ...} issuer = 'https://accounts.google.com' def _validate_iss(self, payload: dict[str, Any], issuer: Any) -> None: if issuer is None: return if "iss" not in payload: raise MissingRequiredClaimError("iss") if payload["iss"] != issuer: > raise InvalidIssuerError("Invalid issuer") E jwt.exceptions.InvalidIssuerError: Invalid issuer /usr/lib/python3.14/site-packages/jwt/api_jwt.py:366: InvalidIssuerError The above exception was the direct cause of the following exception: self = request = args = (), kwargs = {} provider = state = {'data': None, 'pkce_code_verifier': None, 'process': 'login'} resp = None, app = client = access_token = {'access_token': 'testac', 'expires_in': 3600, 'id_token': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJub3QtZ29vZ...'scope': 'https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile openid', ...} token = def dispatch(self, request, *args, **kwargs): provider = self.adapter.get_provider() state, resp = self._get_state(request, provider) if resp: return resp if "error" in request.GET or "code" not in request.GET: # Distinguish cancel from error auth_error = request.GET.get("error", None) if auth_error == self.adapter.login_cancelled_error: error = AuthError.CANCELLED else: error = AuthError.UNKNOWN return render_authentication_error( request, provider, error=error, extra_context={ "state": state, "callback_view": self, }, ) app = provider.app client = self.adapter.get_client(self.request, app) try: access_token = self.adapter.get_access_token_data( request, app, client, pkce_code_verifier=state.get("pkce_code_verifier") ) token = self.adapter.parse_token(access_token) if app.pk: token.app = app > login = self.adapter.complete_login( request, app, token, response=access_token ) allauth/socialaccount/providers/oauth2/views.py:149: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/providers/google/views.py:84: in complete_login data = self._decode_id_token(app, id_token) allauth/socialaccount/providers/google/views.py:104: in _decode_id_token return _verify_and_decode(app, id_token, verify_signature=verify_signature) allauth/socialaccount/providers/google/views.py:62: in _verify_and_decode return jwtkit.verify_and_decode( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def verify_and_decode( *, credential, keys_url, issuer, audience, lookup_kid, verify_signature=True ): try: if verify_signature: alg, key = fetch_key(credential, keys_url, lookup_kid) algorithms = [alg] else: key = "" algorithms = None data = jwt.decode( credential, key=key, options={ "verify_signature": verify_signature, "verify_iss": True, "verify_aud": True, "verify_exp": True, }, issuer=issuer, audience=audience, algorithms=algorithms, ) verify_jti(data) return data except jwt.PyJWTError as e: > raise OAuth2Error("Invalid id_token") from e E allauth.socialaccount.providers.oauth2.client.OAuth2Error: Invalid id_token allauth/socialaccount/internal/jwtkit.py:105: OAuth2Error During handling of the above exception, another exception occurred: self = def test_wrong_id_token_claim_values(self): wrong_claim_values = { "iss": "not-google", "exp": time.time() - 1, "aud": "foo", } for key, value in wrong_claim_values.items(): with self.subTest(key): self.identity_overwrites = {key: value} > resp = self.login(resp_mock=None) allauth/socialaccount/providers/google/tests.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:161: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/jwtkit.py", line 89, in verify_and_decode data = jwt.decode( credential, ...<9 lines>... algorithms=algorithms, ) File "/usr/lib/python3.14/site-packages/jwt/api_jwt.py", line 210, in decode decoded = self.decode_complete( jwt, ...<7 lines>... leeway=leeway, ) File "/usr/lib/python3.14/site-packages/jwt/api_jwt.py", line 162, in decode_complete self._validate_claims( ~~~~~~~~~~~~~~~~~~~~~^ payload, merged_options, audience=audience, issuer=issuer, leeway=leeway ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/jwt/api_jwt.py", line 251, in _validate_claims self._validate_iss(payload, issuer) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/jwt/api_jwt.py", line 366, in _validate_iss raise InvalidIssuerError("Invalid issuer") jwt.exceptions.InvalidIssuerError: Invalid issuer The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 149, in dispatch login = self.adapter.complete_login( request, app, token, response=access_token ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/google/views.py", line 84, in complete_login data = self._decode_id_token(app, id_token) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/google/views.py", line 104, in _decode_id_token return _verify_and_decode(app, id_token, verify_signature=verify_signature) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/google/views.py", line 62, in _verify_and_decode return jwtkit.verify_and_decode( ~~~~~~~~~~~~~~~~~~~~~~~~^ credential=credential, ^^^^^^^^^^^^^^^^^^^^^^ ...<4 lines>... verify_signature=verify_signature, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/jwtkit.py", line 105, in verify_and_decode raise OAuth2Error("Invalid id_token") from e allauth.socialaccount.providers.oauth2.client.OAuth2Error: Invalid id_token During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 161, in dispatch return render_authentication_error( request, provider, exception=e, extra_context={"state": state} ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ test_login_by_token ______________________________ db = None, client = settings_with_google_provider = def test_login_by_token(db, client, settings_with_google_provider): client.cookies.load({"g_csrf_token": "csrf"}) with patch( "allauth.socialaccount.internal.jwtkit.jwt.get_unverified_header" ) as g_u_h: with mocked_response({"dummykid": "-----BEGIN CERTIFICATE-----"}): with patch( "allauth.socialaccount.internal.jwtkit.load_pem_x509_certificate" ) as load_pem: with patch( "allauth.socialaccount.internal.jwtkit.jwt.decode" ) as decode: decode.return_value = { "iss": "https://accounts.google.com", "aud": "client_id", "sub": "123sub", "hd": "example.com", "email": "raymond@example.com", "email_verified": True, "at_hash": "HK6E_P6Dh8Y93mRNtsDB1Q", "name": "Raymond Penners", "picture": "https://lh5.googleusercontent.com/photo.jpg", "given_name": "Raymond", "family_name": "Penners", "locale": "en", "iat": 123, "exp": 456, } g_u_h.return_value = { "alg": "RS256", "kid": "dummykid", "typ": "JWT", } pem = Mock() load_pem.return_value = pem pem.public_key.return_value = "key" > resp = client.post( reverse("google_login_by_token"), {"credential": "dummy", "g_csrf_token": "csrf"}, ) allauth/socialaccount/providers/google/tests.py:272: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/google/views.py:132: in dispatch return super().dispatch(request) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/socialaccount/providers/google/views.py:151: in post return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/token/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/google/views.py", line 132, in dispatch return super().dispatch(request) ~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/google/views.py", line 151, in post return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ GumroadTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/gumroad/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ GumroadTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/gumroad/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ GumroadTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/gumroad/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ GumroadTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03f6e90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ GumroadTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03f7390> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ GumroadTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03f5a90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ HubicTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/hubic/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ HubicTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/hubic/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ HubicTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/hubic/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ HubicTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1034870> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ HubicTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1035630> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ HubicTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a10356d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ HubspotTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/hubspot/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ HubspotTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/hubspot/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ HubspotTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/hubspot/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ HubspotTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a02a4690> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ HubspotTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a02a68f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ HubspotTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1035b30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ InstagramTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/instagram/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ InstagramTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/instagram/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ InstagramTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/instagram/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ InstagramTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03f68f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ InstagramTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03f4cd0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ InstagramTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1036d50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ JupyterHubTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/jupyterhub/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ JupyterHubTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/jupyterhub/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ JupyterHubTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/jupyterhub/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ JupyterHubTests.test_login __________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1034ff0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ JupyterHubTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fffc190> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ JupyterHubTests.test_login_with_pkce_enabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1036a30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ KakaoTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/kakao/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ KakaoTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/kakao/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ KakaoTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/kakao/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ KakaoTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03f6e90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ KakaoTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03f5e50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ KakaoTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fffceb0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ LemonLDAPTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/lemonldap/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ LemonLDAPTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/lemonldap/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ LemonLDAPTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/lemonldap/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ LemonLDAPTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1037430> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ LemonLDAPTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1036670> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ LemonLDAPTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a10351d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ LichessTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/lichess/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ LichessTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/lichess/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ LichessTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/lichess/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ LichessTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1035ef0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ LichessTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a03f6b70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ LichessTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1034690> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ LineTests.test_account_refresh_token_saved_next_login _____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/line/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ LineTests.test_account_tokens _________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/line/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ LineTests.test_authentication_error ______________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/line/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ LineTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffff610> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ LineTests.test_login_with_pkce_disabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffff890> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ LineTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffffcf0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______ LinkedInOAuth2Tests.test_account_refresh_token_saved_next_login ________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/linkedin_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ LinkedInOAuth2Tests.test_account_tokens ____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/linkedin_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ LinkedInOAuth2Tests.test_authentication_error _________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/linkedin_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ LinkedInOAuth2Tests.test_login ________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fffd270> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ LinkedInOAuth2Tests.test_login_with_pkce_disabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fffd950> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ LinkedInOAuth2Tests.test_login_with_pkce_enabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffffed0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ MailChimpTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/mailchimp/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ MailChimpTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/mailchimp/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ MailChimpTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/mailchimp/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ MailChimpTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1034050> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ MailChimpTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a1034b90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ MailChimpTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fffd090> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ MailRuTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/mailru/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ MailRuTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/mailru/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ MailRuTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/mailru/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ MailRuTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe64d70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ MailRuTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe66710> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ MailRuTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a10372f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ MediaWikiTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/mediawiki/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ MediaWikiTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/mediawiki/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ MediaWikiTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/mediawiki/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ MediaWikiTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fffe710> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ MediaWikiTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe64910> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ MediaWikiTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe66fd0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ MeetupTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/meetup/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ MeetupTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/meetup/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ MeetupTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/meetup/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ MeetupTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffff430> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ MeetupTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe66ad0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ MeetupTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe66210> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______ MicrosoftGraphTests.test_account_refresh_token_saved_next_login ________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/microsoft/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ MicrosoftGraphTests.test_account_tokens ____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/microsoft/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ MicrosoftGraphTests.test_authentication_error _________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/microsoft/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ MicrosoftGraphTests.test_login ________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa4eb0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ MicrosoftGraphTests.test_login_with_pkce_disabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fffd1d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ MicrosoftGraphTests.test_login_with_pkce_enabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fffd310> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ MiroTests.test_account_refresh_token_saved_next_login _____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/miro/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ MiroTests.test_account_tokens _________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/miro/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ MiroTests.test_authentication_error ______________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/miro/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ MiroTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa5810> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ MiroTests.test_login_with_pkce_disabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa4c30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ MiroTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa5f90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ NaverTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/naver/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ NaverTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/naver/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ NaverTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/naver/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ NaverTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fffc0f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ NaverTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fffd630> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ NaverTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fffe7b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ NetIQTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/netiq/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ NetIQTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/netiq/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ NetIQTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/netiq/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ NetIQTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fffc190> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ NetIQTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe66990> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ NetIQTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe67570> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ NextCloudTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/nextcloud/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ NextCloudTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/nextcloud/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ NextCloudTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/nextcloud/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ NextCloudTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa63f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ NextCloudTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa7d90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ NextCloudTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe65130> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ NotionTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/providers/notion/tests.py:91: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/notion/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ NotionTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/providers/notion/tests.py:91: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/notion/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ NotionTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/notion/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ NotionTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa5590> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ NotionTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa4050> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ NotionTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa71b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ test_samesite_strict[True-False-True] _____________________ client = samesite_strict = True settings = google_provider_settings = {'APPS': [{'client_id': 'client_id', 'secret': 'secret'}]} did_already_redirect = False, expect_redirect = True, db = None @pytest.mark.parametrize( "samesite_strict,did_already_redirect,expect_redirect", [ (True, False, True), (True, True, False), (False, False, False), ], ) def test_samesite_strict( client, samesite_strict, settings, google_provider_settings, did_already_redirect, expect_redirect, db, ): settings.SESSION_COOKIE_SAMESITE = "Strict" if samesite_strict else "Lax" query = "?state=123" > resp = client.get( reverse("google_callback") + query + ("&_redir" if did_already_redirect else "") ) allauth/socialaccount/providers/oauth2/tests/test_views.py:28: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:192: in _get_state resp = self._redirect_strict_samesite(request, provider) allauth/socialaccount/providers/oauth2/views.py:174: in _redirect_strict_samesite return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'provider': , 'redirect_to': '/accounts/google/login/callback/?state=123&_redir='}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 192, in _get_state resp = self._redirect_strict_samesite(request, provider) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 174, in _redirect_strict_samesite return render( request, ...<4 lines>... }, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ test_samesite_strict[True-True-False] _____________________ client = samesite_strict = True settings = google_provider_settings = {'APPS': [{'client_id': 'client_id', 'secret': 'secret'}]} did_already_redirect = True, expect_redirect = False, db = None @pytest.mark.parametrize( "samesite_strict,did_already_redirect,expect_redirect", [ (True, False, True), (True, True, False), (False, False, False), ], ) def test_samesite_strict( client, samesite_strict, settings, google_provider_settings, did_already_redirect, expect_redirect, db, ): settings.SESSION_COOKIE_SAMESITE = "Strict" if samesite_strict else "Lax" query = "?state=123" > resp = client.get( reverse("google_callback") + query + ("&_redir" if did_already_redirect else "") ) allauth/socialaccount/providers/oauth2/tests/test_views.py:28: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ test_samesite_strict[False-False-False] ____________________ client = samesite_strict = False settings = google_provider_settings = {'APPS': [{'client_id': 'client_id', 'secret': 'secret'}]} did_already_redirect = False, expect_redirect = False, db = None @pytest.mark.parametrize( "samesite_strict,did_already_redirect,expect_redirect", [ (True, False, True), (True, True, False), (False, False, False), ], ) def test_samesite_strict( client, samesite_strict, settings, google_provider_settings, did_already_redirect, expect_redirect, db, ): settings.SESSION_COOKIE_SAMESITE = "Strict" if samesite_strict else "Lax" query = "?state=123" > resp = client.get( reverse("google_callback") + query + ("&_redir" if did_already_redirect else "") ) allauth/socialaccount/providers/oauth2/tests/test_views.py:28: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/google/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ OdnoklassnikiTests.test_account_refresh_token_saved_next_login ________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/odnoklassniki/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ OdnoklassnikiTests.test_account_tokens ____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/odnoklassniki/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ OdnoklassnikiTests.test_authentication_error _________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/odnoklassniki/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ OdnoklassnikiTests.test_login _________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe813b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ OdnoklassnikiTests.test_login_with_pkce_disabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe80af0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ OdnoklassnikiTests.test_login_with_pkce_enabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe80190> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ OktaTests.test_account_refresh_token_saved_next_login _____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/okta/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ OktaTests.test_account_tokens _________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/okta/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ OktaTests.test_authentication_error ______________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/okta/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ OktaTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa4d70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ OktaTests.test_login_with_pkce_disabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa7ed0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ OktaTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa5c70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ OpenIDTests.test_discovery_failure ______________________ self = def test_discovery_failure(self): """ This used to generate a server 500: DiscoveryFailure: No usable OpenID services found for http://www.google.com/ """ > resp = self.client.post( reverse("openid_login"), dict(openid="http://www.google.com") ) allauth/socialaccount/providers/openid/tests.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/openid/views.py:44: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/socialaccount/providers/openid/views.py:65: in post return render(request, self.template_name, {"form": form}) /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/openid/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/openid/views.py", line 44, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/openid/views.py", line 65, in post return render(request, self.template_name, {"form": form}) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______ MainOpenIDConnectTests.test_account_refresh_token_saved_next_login ______ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/openid_connect/views.py:80: in callback return view(request) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/oidc/oidc-server/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/openid_connect/views.py", line 80, in callback return view(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ MainOpenIDConnectTests.test_account_tokens __________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/openid_connect/views.py:80: in callback return view(request) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/oidc/oidc-server/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/openid_connect/views.py", line 80, in callback return view(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ MainOpenIDConnectTests.test_authentication_error _______________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/openid_connect/views.py:80: in callback return view(request) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/oidc/oidc-server/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/openid_connect/views.py", line 80, in callback return view(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ MainOpenIDConnectTests.test_login _______________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffa7f70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ MainOpenIDConnectTests.test_login_auto_signup _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=True) def test_login_auto_signup(self): > resp = self.login() allauth/socialaccount/tests/__init__.py:445: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/openid_connect/views.py:80: in callback return view(request) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'ness@some.oidc.server.onett.example', 'current_site': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/oidc/oidc-server/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/openid_connect/views.py", line 80, in callback return view(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ MainOpenIDConnectTests.test_login_with_pkce_disabled _____________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe80b90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ MainOpenIDConnectTests.test_login_with_pkce_enabled ______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe837f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____ OtherOpenIDConnectTests.test_account_refresh_token_saved_next_login ______ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/openid_connect/views.py:80: in callback return view(request) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/oidc/other-oidc-server/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/openid_connect/views.py", line 80, in callback return view(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ OtherOpenIDConnectTests.test_account_tokens __________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/openid_connect/views.py:80: in callback return view(request) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/oidc/other-oidc-server/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/openid_connect/views.py", line 80, in callback return view(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ OtherOpenIDConnectTests.test_authentication_error _______________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/openid_connect/views.py:80: in callback return view(request) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/oidc/other-oidc-server/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/openid_connect/views.py", line 80, in callback return view(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ OtherOpenIDConnectTests.test_login ______________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f20d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ OtherOpenIDConnectTests.test_login_auto_signup ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=True) def test_login_auto_signup(self): > resp = self.login() allauth/socialaccount/tests/__init__.py:445: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/openid_connect/views.py:80: in callback return view(request) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'ness@some.oidc.server.onett.example', 'current_site': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/oidc/other-oidc-server/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/openid_connect/views.py", line 80, in callback return view(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ OtherOpenIDConnectTests.test_login_with_pkce_disabled _____________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe83570> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ OtherOpenIDConnectTests.test_login_with_pkce_enabled _____________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe80e10> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ OpenStreetMapTests.test_authentication_error _________________ self = def test_authentication_error(self): > resp = self.client.get(reverse(self.provider.id + "_callback")) allauth/socialaccount/tests/__init__.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:92: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'callback_view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/openstreetmap/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 92, in dispatch return render_authentication_error( request, ...<5 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ OpenStreetMapTests.test_auto_signup ______________________ self = @override_settings( SOCIALACCOUNT_AUTO_SIGNUP=True, SOCIALACCOUNT_EMAIL_REQUIRED=False, ACCOUNT_EMAIL_REQUIRED=False, ) def test_auto_signup(self): resp_mocks = self.get_mocked_response() if not resp_mocks: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return > resp = self.login(resp_mocks) allauth/socialaccount/tests/__init__.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:120: in login resp = self.client.get(complete_url) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:116: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/openstreetmap/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 116, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ OpenStreetMapTests.test_login _________________________ self = def test_login(self): > super().test_login() allauth/socialaccount/providers/openstreetmap/tests.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:68: in test_login self.assertRedirects(resp, reverse("socialaccount_signup")) /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe82d50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ OrcidTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/orcid/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ OrcidTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/orcid/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ OrcidTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/orcid/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ OrcidTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe816d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ OrcidTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe83070> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ OrcidTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe80410> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ PatreonTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/patreon/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ PatreonTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/patreon/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ PatreonTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/patreon/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ PatreonTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f3a70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ PatreonTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe837f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ PatreonTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe81770> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ PaypalTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/paypal/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ PaypalTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/paypal/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ PaypalTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/paypal/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ PaypalTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f0eb0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ PaypalTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f3c50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ PaypalTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f1b30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ PinterestTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/pinterest/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ PinterestTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/pinterest/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ PinterestTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/pinterest/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ PinterestTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f39d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ PinterestTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f2e90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ PinterestTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f31b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ PocketOAuthTests.test_authentication_error __________________ self = def test_authentication_error(self): > resp = self.client.get(reverse(self.provider.id + "_callback")) allauth/socialaccount/tests/__init__.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:92: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'callback_view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/pocket/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 92, in dispatch return render_authentication_error( request, ...<5 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ PocketOAuthTests.test_login __________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mocks = self.get_mocked_response() if resp_mocks is None: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login(resp_mocks) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffd05f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ QuestradeTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/questrade/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ QuestradeTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/questrade/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ QuestradeTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/questrade/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ QuestradeTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe83890> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ QuestradeTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe80b90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ QuestradeTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffd0690> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______ QuickBooksOAuth2Tests.test_account_refresh_token_saved_next_login _______ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/quickbooks/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ QuickBooksOAuth2Tests.test_account_tokens ___________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/quickbooks/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ QuickBooksOAuth2Tests.test_authentication_error ________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/quickbooks/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ QuickBooksOAuth2Tests.test_login _______________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f2cb0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ QuickBooksOAuth2Tests.test_login_with_pkce_disabled ______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f25d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ QuickBooksOAuth2Tests.test_login_with_pkce_enabled ______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f23f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ RedditTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/reddit/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ RedditTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/reddit/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ RedditTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/reddit/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ RedditTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffd2df0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ RedditTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f3f70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ RedditTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f04a00f37f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ RobinhoodTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/robinhood/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ RobinhoodTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/robinhood/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ RobinhoodTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/robinhood/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ RobinhoodTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffd3cf0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ RobinhoodTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffd1450> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ RobinhoodTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe6c870> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ SalesforceTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/salesforce/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ SalesforceTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/salesforce/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ SalesforceTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/salesforce/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ SalesforceTests.test_login __________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffd32f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ SalesforceTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffd11d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ SalesforceTests.test_login_with_pkce_enabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffd36b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___ test_acs[False-adv_settings0-state_kwargs0-/not/here-/accounts/profile/] ___ request = > idp_initiated = False, db = None, saml_settings = None acs_saml_response_factory = .factory at 0x7f04a0162b90> mocked_signature_validation = None, expected_url = '/accounts/profile/' relay_state = '/not/here', state_kwargs = {'process': 'login'} sociallogin_setup_state = .setup at 0x7f04a0161170> adv_settings = {} settings = @pytest.mark.parametrize( "idp_initiated,adv_settings,state_kwargs,relay_state, expected_url", [ (False, {}, {}, "/not/here", settings.LOGIN_REDIRECT_URL), (False, {}, {"next": "/here"}, "/not/here", "/here"), ( False, {}, {"process": "connect"}, "/not/here", reverse_lazy("socialaccount_connections"), ), (False, {}, {"process": "connect", "next": "/here"}, "/not/here", "/here"), (True, {"reject_idp_initiated_sso": False}, {}, "/set-by-idp", "/set-by-idp"), ( True, {"reject_idp_initiated_sso": False}, {}, "not-a-url", settings.LOGIN_REDIRECT_URL, ), (True, {}, {}, "/set-by-idp", "/set-by-idp"), ], ) def test_acs( request, idp_initiated, db, saml_settings, acs_saml_response_factory, mocked_signature_validation, expected_url, relay_state, state_kwargs, sociallogin_setup_state, adv_settings, settings, ): provider_settings = settings.SOCIALACCOUNT_PROVIDERS["saml"]["APPS"][0]["settings"] advanced = dict(provider_settings["advanced"]) advanced.update(adv_settings) provider_settings["advanced"] = advanced process = state_kwargs.setdefault("process", AuthProcess.LOGIN) is_connect = process == AuthProcess.CONNECT if is_connect: client = request.getfixturevalue("auth_client") user = request.getfixturevalue("user") else: client = request.getfixturevalue("client") user = None state_id = None if not idp_initiated: state_id = sociallogin_setup_state(client, **state_kwargs) data = {"SAMLResponse": acs_saml_response_factory(in_response_to=state_id)} if relay_state is not None: data["RelayState"] = relay_state resp = client.post( reverse("saml_acs", kwargs={"organization_slug": "org"}), data=data ) finish_url = reverse("saml_finish_acs", kwargs={"organization_slug": "org"}) assert resp.status_code == 302 assert resp["location"] == finish_url > resp = client.get(finish_url) allauth/socialaccount/providers/saml/tests.py:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/saml/views.py:137: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/saml/org/acs/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/saml/views.py", line 137, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ test_acs[False-adv_settings1-state_kwargs1-/not/here-/here] __________ request = > idp_initiated = False, db = None, saml_settings = None acs_saml_response_factory = .factory at 0x7f04a02b0a90> mocked_signature_validation = None, expected_url = '/here' relay_state = '/not/here', state_kwargs = {'next': '/here', 'process': 'login'} sociallogin_setup_state = .setup at 0x7f04a02b0720> adv_settings = {} settings = @pytest.mark.parametrize( "idp_initiated,adv_settings,state_kwargs,relay_state, expected_url", [ (False, {}, {}, "/not/here", settings.LOGIN_REDIRECT_URL), (False, {}, {"next": "/here"}, "/not/here", "/here"), ( False, {}, {"process": "connect"}, "/not/here", reverse_lazy("socialaccount_connections"), ), (False, {}, {"process": "connect", "next": "/here"}, "/not/here", "/here"), (True, {"reject_idp_initiated_sso": False}, {}, "/set-by-idp", "/set-by-idp"), ( True, {"reject_idp_initiated_sso": False}, {}, "not-a-url", settings.LOGIN_REDIRECT_URL, ), (True, {}, {}, "/set-by-idp", "/set-by-idp"), ], ) def test_acs( request, idp_initiated, db, saml_settings, acs_saml_response_factory, mocked_signature_validation, expected_url, relay_state, state_kwargs, sociallogin_setup_state, adv_settings, settings, ): provider_settings = settings.SOCIALACCOUNT_PROVIDERS["saml"]["APPS"][0]["settings"] advanced = dict(provider_settings["advanced"]) advanced.update(adv_settings) provider_settings["advanced"] = advanced process = state_kwargs.setdefault("process", AuthProcess.LOGIN) is_connect = process == AuthProcess.CONNECT if is_connect: client = request.getfixturevalue("auth_client") user = request.getfixturevalue("user") else: client = request.getfixturevalue("client") user = None state_id = None if not idp_initiated: state_id = sociallogin_setup_state(client, **state_kwargs) data = {"SAMLResponse": acs_saml_response_factory(in_response_to=state_id)} if relay_state is not None: data["RelayState"] = relay_state resp = client.post( reverse("saml_acs", kwargs={"organization_slug": "org"}), data=data ) finish_url = reverse("saml_finish_acs", kwargs={"organization_slug": "org"}) assert resp.status_code == 302 assert resp["location"] == finish_url > resp = client.get(finish_url) allauth/socialaccount/providers/saml/tests.py:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/saml/views.py:137: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/saml/org/acs/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/saml/views.py", line 137, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____ test_acs[False-adv_settings2-state_kwargs2-/not/here-expected_url2] ______ request = > idp_initiated = False, db = None, saml_settings = None acs_saml_response_factory = .factory at 0x7f04a02b1b10> mocked_signature_validation = None, expected_url = '/accounts/3rdparty/' relay_state = '/not/here', state_kwargs = {'process': 'connect'} sociallogin_setup_state = .setup at 0x7f04a02b1590> adv_settings = {} settings = @pytest.mark.parametrize( "idp_initiated,adv_settings,state_kwargs,relay_state, expected_url", [ (False, {}, {}, "/not/here", settings.LOGIN_REDIRECT_URL), (False, {}, {"next": "/here"}, "/not/here", "/here"), ( False, {}, {"process": "connect"}, "/not/here", reverse_lazy("socialaccount_connections"), ), (False, {}, {"process": "connect", "next": "/here"}, "/not/here", "/here"), (True, {"reject_idp_initiated_sso": False}, {}, "/set-by-idp", "/set-by-idp"), ( True, {"reject_idp_initiated_sso": False}, {}, "not-a-url", settings.LOGIN_REDIRECT_URL, ), (True, {}, {}, "/set-by-idp", "/set-by-idp"), ], ) def test_acs( request, idp_initiated, db, saml_settings, acs_saml_response_factory, mocked_signature_validation, expected_url, relay_state, state_kwargs, sociallogin_setup_state, adv_settings, settings, ): provider_settings = settings.SOCIALACCOUNT_PROVIDERS["saml"]["APPS"][0]["settings"] advanced = dict(provider_settings["advanced"]) advanced.update(adv_settings) provider_settings["advanced"] = advanced process = state_kwargs.setdefault("process", AuthProcess.LOGIN) is_connect = process == AuthProcess.CONNECT if is_connect: client = request.getfixturevalue("auth_client") user = request.getfixturevalue("user") else: client = request.getfixturevalue("client") user = None state_id = None if not idp_initiated: state_id = sociallogin_setup_state(client, **state_kwargs) data = {"SAMLResponse": acs_saml_response_factory(in_response_to=state_id)} if relay_state is not None: data["RelayState"] = relay_state resp = client.post( reverse("saml_acs", kwargs={"organization_slug": "org"}), data=data ) finish_url = reverse("saml_finish_acs", kwargs={"organization_slug": "org"}) assert resp.status_code == 302 assert resp["location"] == finish_url > resp = client.get(finish_url) allauth/socialaccount/providers/saml/tests.py:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/saml/views.py:137: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/saml/org/acs/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/saml/views.py", line 137, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ test_acs[False-adv_settings3-state_kwargs3-/not/here-/here] __________ request = > idp_initiated = False, db = None, saml_settings = None acs_saml_response_factory = .factory at 0x7f04a053e8d0> mocked_signature_validation = None, expected_url = '/here' relay_state = '/not/here' state_kwargs = {'next': '/here', 'process': 'connect'} sociallogin_setup_state = .setup at 0x7f04a053d4e0> adv_settings = {} settings = @pytest.mark.parametrize( "idp_initiated,adv_settings,state_kwargs,relay_state, expected_url", [ (False, {}, {}, "/not/here", settings.LOGIN_REDIRECT_URL), (False, {}, {"next": "/here"}, "/not/here", "/here"), ( False, {}, {"process": "connect"}, "/not/here", reverse_lazy("socialaccount_connections"), ), (False, {}, {"process": "connect", "next": "/here"}, "/not/here", "/here"), (True, {"reject_idp_initiated_sso": False}, {}, "/set-by-idp", "/set-by-idp"), ( True, {"reject_idp_initiated_sso": False}, {}, "not-a-url", settings.LOGIN_REDIRECT_URL, ), (True, {}, {}, "/set-by-idp", "/set-by-idp"), ], ) def test_acs( request, idp_initiated, db, saml_settings, acs_saml_response_factory, mocked_signature_validation, expected_url, relay_state, state_kwargs, sociallogin_setup_state, adv_settings, settings, ): provider_settings = settings.SOCIALACCOUNT_PROVIDERS["saml"]["APPS"][0]["settings"] advanced = dict(provider_settings["advanced"]) advanced.update(adv_settings) provider_settings["advanced"] = advanced process = state_kwargs.setdefault("process", AuthProcess.LOGIN) is_connect = process == AuthProcess.CONNECT if is_connect: client = request.getfixturevalue("auth_client") user = request.getfixturevalue("user") else: client = request.getfixturevalue("client") user = None state_id = None if not idp_initiated: state_id = sociallogin_setup_state(client, **state_kwargs) data = {"SAMLResponse": acs_saml_response_factory(in_response_to=state_id)} if relay_state is not None: data["RelayState"] = relay_state resp = client.post( reverse("saml_acs", kwargs={"organization_slug": "org"}), data=data ) finish_url = reverse("saml_finish_acs", kwargs={"organization_slug": "org"}) assert resp.status_code == 302 assert resp["location"] == finish_url > resp = client.get(finish_url) allauth/socialaccount/providers/saml/tests.py:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/saml/views.py:137: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/saml/org/acs/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/saml/views.py", line 137, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______ test_acs[True-adv_settings4-state_kwargs4-/set-by-idp-/set-by-idp] ______ request = > idp_initiated = True, db = None, saml_settings = None acs_saml_response_factory = .factory at 0x7f04a016a560> mocked_signature_validation = None, expected_url = '/set-by-idp' relay_state = '/set-by-idp', state_kwargs = {'process': 'login'} sociallogin_setup_state = .setup at 0x7f04a0168f60> adv_settings = {'reject_idp_initiated_sso': False} settings = @pytest.mark.parametrize( "idp_initiated,adv_settings,state_kwargs,relay_state, expected_url", [ (False, {}, {}, "/not/here", settings.LOGIN_REDIRECT_URL), (False, {}, {"next": "/here"}, "/not/here", "/here"), ( False, {}, {"process": "connect"}, "/not/here", reverse_lazy("socialaccount_connections"), ), (False, {}, {"process": "connect", "next": "/here"}, "/not/here", "/here"), (True, {"reject_idp_initiated_sso": False}, {}, "/set-by-idp", "/set-by-idp"), ( True, {"reject_idp_initiated_sso": False}, {}, "not-a-url", settings.LOGIN_REDIRECT_URL, ), (True, {}, {}, "/set-by-idp", "/set-by-idp"), ], ) def test_acs( request, idp_initiated, db, saml_settings, acs_saml_response_factory, mocked_signature_validation, expected_url, relay_state, state_kwargs, sociallogin_setup_state, adv_settings, settings, ): provider_settings = settings.SOCIALACCOUNT_PROVIDERS["saml"]["APPS"][0]["settings"] advanced = dict(provider_settings["advanced"]) advanced.update(adv_settings) provider_settings["advanced"] = advanced process = state_kwargs.setdefault("process", AuthProcess.LOGIN) is_connect = process == AuthProcess.CONNECT if is_connect: client = request.getfixturevalue("auth_client") user = request.getfixturevalue("user") else: client = request.getfixturevalue("client") user = None state_id = None if not idp_initiated: state_id = sociallogin_setup_state(client, **state_kwargs) data = {"SAMLResponse": acs_saml_response_factory(in_response_to=state_id)} if relay_state is not None: data["RelayState"] = relay_state resp = client.post( reverse("saml_acs", kwargs={"organization_slug": "org"}), data=data ) finish_url = reverse("saml_finish_acs", kwargs={"organization_slug": "org"}) assert resp.status_code == 302 assert resp["location"] == finish_url > resp = client.get(finish_url) allauth/socialaccount/providers/saml/tests.py:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/saml/views.py:137: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/saml/org/acs/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/saml/views.py", line 137, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___ test_acs[True-adv_settings5-state_kwargs5-not-a-url-/accounts/profile/] ____ request = > idp_initiated = True, db = None, saml_settings = None acs_saml_response_factory = .factory at 0x7f04a1002980> mocked_signature_validation = None, expected_url = '/accounts/profile/' relay_state = 'not-a-url', state_kwargs = {'process': 'login'} sociallogin_setup_state = .setup at 0x7f04a10031c0> adv_settings = {'reject_idp_initiated_sso': False} settings = @pytest.mark.parametrize( "idp_initiated,adv_settings,state_kwargs,relay_state, expected_url", [ (False, {}, {}, "/not/here", settings.LOGIN_REDIRECT_URL), (False, {}, {"next": "/here"}, "/not/here", "/here"), ( False, {}, {"process": "connect"}, "/not/here", reverse_lazy("socialaccount_connections"), ), (False, {}, {"process": "connect", "next": "/here"}, "/not/here", "/here"), (True, {"reject_idp_initiated_sso": False}, {}, "/set-by-idp", "/set-by-idp"), ( True, {"reject_idp_initiated_sso": False}, {}, "not-a-url", settings.LOGIN_REDIRECT_URL, ), (True, {}, {}, "/set-by-idp", "/set-by-idp"), ], ) def test_acs( request, idp_initiated, db, saml_settings, acs_saml_response_factory, mocked_signature_validation, expected_url, relay_state, state_kwargs, sociallogin_setup_state, adv_settings, settings, ): provider_settings = settings.SOCIALACCOUNT_PROVIDERS["saml"]["APPS"][0]["settings"] advanced = dict(provider_settings["advanced"]) advanced.update(adv_settings) provider_settings["advanced"] = advanced process = state_kwargs.setdefault("process", AuthProcess.LOGIN) is_connect = process == AuthProcess.CONNECT if is_connect: client = request.getfixturevalue("auth_client") user = request.getfixturevalue("user") else: client = request.getfixturevalue("client") user = None state_id = None if not idp_initiated: state_id = sociallogin_setup_state(client, **state_kwargs) data = {"SAMLResponse": acs_saml_response_factory(in_response_to=state_id)} if relay_state is not None: data["RelayState"] = relay_state resp = client.post( reverse("saml_acs", kwargs={"organization_slug": "org"}), data=data ) finish_url = reverse("saml_finish_acs", kwargs={"organization_slug": "org"}) assert resp.status_code == 302 assert resp["location"] == finish_url > resp = client.get(finish_url) allauth/socialaccount/providers/saml/tests.py:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/saml/views.py:137: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/saml/org/acs/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/saml/views.py", line 137, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______ test_acs[True-adv_settings6-state_kwargs6-/set-by-idp-/set-by-idp] ______ request = > idp_initiated = True, db = None, saml_settings = None acs_saml_response_factory = .factory at 0x7f04a00a17a0> mocked_signature_validation = None, expected_url = '/set-by-idp' relay_state = '/set-by-idp', state_kwargs = {'process': 'login'} sociallogin_setup_state = .setup at 0x7f04a00a1dd0> adv_settings = {} settings = @pytest.mark.parametrize( "idp_initiated,adv_settings,state_kwargs,relay_state, expected_url", [ (False, {}, {}, "/not/here", settings.LOGIN_REDIRECT_URL), (False, {}, {"next": "/here"}, "/not/here", "/here"), ( False, {}, {"process": "connect"}, "/not/here", reverse_lazy("socialaccount_connections"), ), (False, {}, {"process": "connect", "next": "/here"}, "/not/here", "/here"), (True, {"reject_idp_initiated_sso": False}, {}, "/set-by-idp", "/set-by-idp"), ( True, {"reject_idp_initiated_sso": False}, {}, "not-a-url", settings.LOGIN_REDIRECT_URL, ), (True, {}, {}, "/set-by-idp", "/set-by-idp"), ], ) def test_acs( request, idp_initiated, db, saml_settings, acs_saml_response_factory, mocked_signature_validation, expected_url, relay_state, state_kwargs, sociallogin_setup_state, adv_settings, settings, ): provider_settings = settings.SOCIALACCOUNT_PROVIDERS["saml"]["APPS"][0]["settings"] advanced = dict(provider_settings["advanced"]) advanced.update(adv_settings) provider_settings["advanced"] = advanced process = state_kwargs.setdefault("process", AuthProcess.LOGIN) is_connect = process == AuthProcess.CONNECT if is_connect: client = request.getfixturevalue("auth_client") user = request.getfixturevalue("user") else: client = request.getfixturevalue("client") user = None state_id = None if not idp_initiated: state_id = sociallogin_setup_state(client, **state_kwargs) data = {"SAMLResponse": acs_saml_response_factory(in_response_to=state_id)} if relay_state is not None: data["RelayState"] = relay_state resp = client.post( reverse("saml_acs", kwargs={"organization_slug": "org"}), data=data ) finish_url = reverse("saml_finish_acs", kwargs={"organization_slug": "org"}) assert resp.status_code == 302 assert resp["location"] == finish_url > resp = client.get(finish_url) allauth/socialaccount/providers/saml/tests.py:83: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/saml/views.py:132: in dispatch return render_authentication_error(request, provider) allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'code': 'unknown', 'exception': None}}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR allauth.socialaccount.providers.saml.views:views.py:131 IdP initiated SSO rejected ERROR django.request:log.py:248 Internal Server Error: /accounts/saml/org/acs/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/saml/views.py", line 132, in dispatch return render_authentication_error(request, provider) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________________ test_acs_error ________________________________ client = , db = None saml_settings = None def test_acs_error(client, db, saml_settings): data = {"SAMLResponse": "bad-response"} resp = client.post( reverse("saml_acs", kwargs={"organization_slug": "org"}), data=data ) assert resp.status_code == 302 > resp = client.get(resp["location"]) allauth/socialaccount/providers/saml/tests.py:104: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/saml/views.py:107: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR allauth.socialaccount.providers.saml.views:views.py:103 Error processing SAML ACS response: invalid_response: Invalid response ERROR django.request:log.py:248 Internal Server Error: /accounts/saml/org/acs/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/saml/views.py", line 107, in dispatch return render_authentication_error( request, ...<4 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________________ test_acs_get _________________________________ client = , db = None saml_settings = None def test_acs_get(client, db, saml_settings): """WHile ACS expects POST, it always redirects and handles the request in the FinishACSView. """ resp = client.get(reverse("saml_acs", kwargs={"organization_slug": "org"})) assert resp.status_code == 302 > resp = client.get(resp["location"]) allauth/socialaccount/providers/saml/tests.py:114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/saml/views.py:107: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR allauth.socialaccount.providers.saml.views:views.py:103 Error processing SAML ACS response: error: SAML Response not found, Only supported HTTP_POST Binding ERROR django.request:log.py:248 Internal Server Error: /accounts/saml/org/acs/finish/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/saml/views.py", line 107, in dispatch return render_authentication_error( request, ...<4 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________________ test_login_on_get _______________________________ client = , db = None saml_settings = None def test_login_on_get(client, db, saml_settings): > resp = client.get(reverse("saml_login", kwargs={"organization_slug": "org"})) allauth/socialaccount/providers/saml/tests.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/providers/base/views.py:16: in dispatch resp = respond_to_login_on_get(request, provider) allauth/socialaccount/providers/base/utils.py:9: in respond_to_login_on_get return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'provider': , 'process': None}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/saml/org/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/base/views.py", line 16, in dispatch resp = respond_to_login_on_get(request, provider) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/base/utils.py", line 9, in respond_to_login_on_get return render( request, ...<4 lines>... }, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________ ShareFileTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/sharefile/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ ShareFileTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/sharefile/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ ShareFileTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/sharefile/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ ShareFileTests.test_login ___________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffd3f70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ ShareFileTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb4ff0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ ShareFileTests.test_login_with_pkce_enabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb54f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ ShopifyTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/providers/shopify/tests.py:48: in login resp = self._complete_shopify_login(q, resp, resp_mock, with_refresh_token) allauth/socialaccount/providers/shopify/tests.py:28: in _complete_shopify_login resp = self.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/shopify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ ShopifyTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/providers/shopify/tests.py:48: in login resp = self._complete_shopify_login(q, resp, resp_mock, with_refresh_token) allauth/socialaccount/providers/shopify/tests.py:28: in _complete_shopify_login resp = self.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/shopify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ ShopifyTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/shopify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ ShopifyTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe6ec10> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ ShopifyTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffd1770> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ ShopifyTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb5f90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______ ShopifyEmbeddedTests.test_account_refresh_token_saved_next_login _______ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/providers/shopify/tests.py:104: in login resp = self._complete_shopify_login(q, resp, resp_mock, with_refresh_token) allauth/socialaccount/providers/shopify/tests.py:28: in _complete_shopify_login resp = self.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/shopify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ ShopifyEmbeddedTests.test_account_tokens ___________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/providers/shopify/tests.py:104: in login resp = self._complete_shopify_login(q, resp, resp_mock, with_refresh_token) allauth/socialaccount/providers/shopify/tests.py:28: in _complete_shopify_login resp = self.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/shopify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ ShopifyEmbeddedTests.test_authentication_error ________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/shopify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ ShopifyEmbeddedTests.test_login ________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb74d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ ShopifyEmbeddedTests.test_login_with_pkce_disabled ______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffd31b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ ShopifyEmbeddedTests.test_login_with_pkce_enabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049ffd2df0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____ ShopifyPerUserAccessTests.test_account_refresh_token_saved_next_login _____ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/providers/shopify/tests.py:48: in login resp = self._complete_shopify_login(q, resp, resp_mock, with_refresh_token) allauth/socialaccount/providers/shopify/tests.py:28: in _complete_shopify_login resp = self.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/shopify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ ShopifyPerUserAccessTests.test_account_tokens _________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/providers/shopify/tests.py:48: in login resp = self._complete_shopify_login(q, resp, resp_mock, with_refresh_token) allauth/socialaccount/providers/shopify/tests.py:28: in _complete_shopify_login resp = self.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/shopify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ ShopifyPerUserAccessTests.test_associated_user ________________ self = @override_settings( SOCIALACCOUNT_AUTO_SIGNUP=True, SOCIALACCOUNT_EMAIL_REQUIRED=True, ACCOUNT_EMAIL_REQUIRED=True, ) def test_associated_user(self): resp_mocks = self.get_mocked_response() > resp = self.login(resp_mocks) allauth/socialaccount/providers/shopify/tests.py:150: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/providers/shopify/tests.py:48: in login resp = self._complete_shopify_login(q, resp, resp_mock, with_refresh_token) allauth/socialaccount/providers/shopify/tests.py:28: in _complete_shopify_login resp = self.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'jon@example.com', 'current_site': , 'user...I', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFIL:sgF-0b8swcbekHOsl-c3LZ4KNNxOLWCbIXuavKI-vpI/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/shopify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ ShopifyPerUserAccessTests.test_authentication_error ______________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/shopify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ ShopifyPerUserAccessTests.test_login _____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb6a30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ ShopifyPerUserAccessTests.test_login_with_pkce_disabled ____________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd84b90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ ShopifyPerUserAccessTests.test_login_with_pkce_enabled ____________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd845f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ SlackOAuth2Tests.test_account_refresh_token_saved_next_login _________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/slack/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ SlackOAuth2Tests.test_account_tokens _____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/slack/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ SlackOAuth2Tests.test_authentication_error __________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/slack/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ SlackOAuth2Tests.test_login __________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb6210> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ SlackOAuth2Tests.test_login_with_pkce_disabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb7d90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ SlackOAuth2Tests.test_login_with_pkce_enabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd85450> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______ SnapchatOAuth2Tests.test_account_refresh_token_saved_next_login ________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/snapchat/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ SnapchatOAuth2Tests.test_account_tokens ____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/snapchat/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ SnapchatOAuth2Tests.test_authentication_error _________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/snapchat/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ SnapchatOAuth2Tests.test_login ________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb7bb0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ SnapchatOAuth2Tests.test_login_with_pkce_disabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb7250> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ SnapchatOAuth2Tests.test_login_with_pkce_enabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb5090> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ SoundCloudTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/soundcloud/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ SoundCloudTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/soundcloud/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ SoundCloudTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/soundcloud/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ SoundCloudTests.test_login __________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd87ed0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ SoundCloudTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd87890> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ SoundCloudTests.test_login_with_pkce_enabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb7d90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ SpotifyOAuth2Tests.test_account_refresh_token_saved_next_login ________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/spotify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ SpotifyOAuth2Tests.test_account_tokens ____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/spotify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ SpotifyOAuth2Tests.test_authentication_error _________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/spotify/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ SpotifyOAuth2Tests.test_login _________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd847d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ SpotifyOAuth2Tests.test_login_with_pkce_disabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd851d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ SpotifyOAuth2Tests.test_login_with_pkce_enabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd85630> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ StackExchangeTests.test_account_refresh_token_saved_next_login ________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/stackexchange/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ StackExchangeTests.test_account_tokens ____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/stackexchange/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ StackExchangeTests.test_authentication_error _________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/stackexchange/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ StackExchangeTests.test_login _________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb5e50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ StackExchangeTests.test_login_with_pkce_disabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd87cf0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ StackExchangeTests.test_login_with_pkce_enabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd863f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ StocktwitsTests.test_account_refresh_token_saved_next_login __________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/stocktwits/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ StocktwitsTests.test_account_tokens ______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/stocktwits/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ StocktwitsTests.test_authentication_error ___________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/stocktwits/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ StocktwitsTests.test_login __________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049faba8f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ StocktwitsTests.test_login_with_pkce_disabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fcb72f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ StocktwitsTests.test_login_with_pkce_enabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd87c50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ StravaTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/strava/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ StravaTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/strava/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ StravaTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/strava/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ StravaTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049faba0d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ StravaTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fabaa30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ StravaTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fabab70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ StravaTests.test_valid_avatar _________________________ self = def test_valid_avatar(self): """test response with Avatar URL""" > self.login(self.get_mocked_response_avatar_invalid_id()) allauth/socialaccount/providers/strava/tests.py:72: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'bill@example.com', 'current_site': , 'use...M', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFIS:ettBKZS04FhH_GTkGoV21taW1EILKq9q8P-IdU_3-AM/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/strava/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ StripeTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/stripe/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ StripeTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/stripe/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ StripeTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/stripe/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ StripeTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fabaad0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ StripeTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049faba710> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ StripeTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fab89b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________________ test_callback_get _______________________________ client = , db = None telegram_app = None def test_callback_get(client, db, telegram_app): > resp = client.get(reverse("telegram_callback")) allauth/socialaccount/providers/telegram/tests.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/socialaccount/providers/telegram/views.py:35: in get return render(request, "telegram/callback.html") /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/telegram/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/telegram/views.py", line 35, in get return render(request, "telegram/callback.html") File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________________ test_callback _________________________________ client = , db = None telegram_app = None sociallogin_setup_state = .setup at 0x7f049fd7dbc0> def test_callback(client, db, telegram_app, sociallogin_setup_state): state = sociallogin_setup_state(client) auth_result = ( base64.b64encode( json.dumps( { "id": "123", "hash": "0744ab643757850e82fa8b4ac35978dca287c81df6a9829032d868c7f90e3b99", "auth_date": 2342342342, } ).encode("utf8") ) .decode("ascii") .replace("=", "") ) post_data = { "tgAuthResult": auth_result, } > resp = client.post(reverse("telegram_callback") + f"?state={state}", post_data) allauth/socialaccount/providers/telegram/tests.py:57: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/csrf.py:65: in _view_wrapper return view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/socialaccount/providers/telegram/views.py:78: in post return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/telegram/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper return view_func(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/telegram/views.py", line 78, in post return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ TikTokTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/tiktok/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ TikTokTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/tiktok/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ TikTokTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/tiktok/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ TikTokTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049faba2b0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ TikTokTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049faba8f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ TikTokTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd84ff0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ TrainingPeaksTests.test_account_refresh_token_saved_next_login ________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/trainingpeaks/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ TrainingPeaksTests.test_account_tokens ____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/trainingpeaks/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ TrainingPeaksTests.test_authentication_error _________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/trainingpeaks/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ TrainingPeaksTests.test_login _________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe2d090> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ TrainingPeaksTests.test_login_with_pkce_disabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fabbe30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ TrainingPeaksTests.test_login_with_pkce_enabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fab8b90> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ TrelloTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(reverse(self.provider.id + "_callback")) allauth/socialaccount/tests/__init__.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:92: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'callback_view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/trello/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 92, in dispatch return render_authentication_error( request, ...<5 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ TrelloTests.test_auto_signup _________________________ self = @override_settings( SOCIALACCOUNT_AUTO_SIGNUP=True, SOCIALACCOUNT_EMAIL_REQUIRED=False, ACCOUNT_EMAIL_REQUIRED=False, ) def test_auto_signup(self): resp_mocks = self.get_mocked_response() if not resp_mocks: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return > resp = self.login(resp_mocks) allauth/socialaccount/tests/__init__.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:120: in login resp = self.client.get(complete_url) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:116: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'raymond.penners@example.com', 'current_site': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/trello/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 116, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ TrelloTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mocks = self.get_mocked_response() if resp_mocks is None: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login(resp_mocks) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fd84730> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ TumblrTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(reverse(self.provider.id + "_callback")) allauth/socialaccount/tests/__init__.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:92: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'callback_view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/tumblr/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 92, in dispatch return render_authentication_error( request, ...<5 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ TumblrTests.test_auto_signup _________________________ self = @override_settings( SOCIALACCOUNT_AUTO_SIGNUP=True, SOCIALACCOUNT_EMAIL_REQUIRED=False, ACCOUNT_EMAIL_REQUIRED=False, ) def test_auto_signup(self): resp_mocks = self.get_mocked_response() if not resp_mocks: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return > resp = self.login(resp_mocks) allauth/socialaccount/tests/__init__.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:120: in login resp = self.client.get(complete_url) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:116: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/tumblr/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 116, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ TumblrTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mocks = self.get_mocked_response() if resp_mocks is None: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login(resp_mocks) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe2f110> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______ TwentyThreeAndMeTests.test_account_refresh_token_saved_next_login _______ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/23andme/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ TwentyThreeAndMeTests.test_account_tokens ___________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/23andme/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ TwentyThreeAndMeTests.test_authentication_error ________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/23andme/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ TwentyThreeAndMeTests.test_login _______________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049faba670> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ TwentyThreeAndMeTests.test_login_with_pkce_disabled ______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049faba350> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ TwentyThreeAndMeTests.test_login_with_pkce_enabled ______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe2de50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ TwitchTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/twitch/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ TwitchTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/twitch/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ TwitchTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/twitch/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ TwitchTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe2e170> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ TwitchTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe2d090> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ TwitchTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe2c050> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ TwitterTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(reverse(self.provider.id + "_callback")) allauth/socialaccount/tests/__init__.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:92: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'callback_view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/twitter/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 92, in dispatch return render_authentication_error( request, ...<5 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ TwitterTests.test_auto_signup _________________________ self = @override_settings( SOCIALACCOUNT_AUTO_SIGNUP=True, SOCIALACCOUNT_EMAIL_REQUIRED=False, ACCOUNT_EMAIL_REQUIRED=False, ) def test_auto_signup(self): resp_mocks = self.get_mocked_response() if not resp_mocks: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return > resp = self.login(resp_mocks) allauth/socialaccount/tests/__init__.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:120: in login resp = self.client.get(complete_url) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:116: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/twitter/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 116, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ TwitterTests.test_login ____________________________ self = def test_login(self): > super().test_login() allauth/socialaccount/providers/twitter/tests.py:35: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:68: in test_login self.assertRedirects(resp, reverse("socialaccount_signup")) /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbd8410> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________ TwitterOAuth2Tests.test_account_refresh_token_saved_next_login ________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/twitter_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ TwitterOAuth2Tests.test_account_tokens ____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/twitter_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________ TwitterOAuth2Tests.test_authentication_error _________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/twitter_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ TwitterOAuth2Tests.test_login _________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe2fe30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ TwitterOAuth2Tests.test_login_with_pkce_disabled _______________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe2e210> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ TwitterOAuth2Tests.test_login_with_pkce_enabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe2de50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ UntappdTests.test_account_refresh_token_saved_next_login ___________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/untappd/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ UntappdTests.test_account_tokens _______________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/untappd/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ UntappdTests.test_authentication_error ____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/untappd/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________________ UntappdTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbda350> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ UntappdTests.test_login_with_pkce_disabled __________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbd9b30> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ UntappdTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbd9bd0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ VimeoTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(reverse(self.provider.id + "_callback")) allauth/socialaccount/tests/__init__.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:92: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'callback_view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/vimeo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 92, in dispatch return render_authentication_error( request, ...<5 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ VimeoTests.test_auto_signup __________________________ self = @override_settings( SOCIALACCOUNT_AUTO_SIGNUP=True, SOCIALACCOUNT_EMAIL_REQUIRED=False, ACCOUNT_EMAIL_REQUIRED=False, ) def test_auto_signup(self): resp_mocks = self.get_mocked_response() if not resp_mocks: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return > resp = self.login(resp_mocks) allauth/socialaccount/tests/__init__.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:120: in login resp = self.client.get(complete_url) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:116: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/vimeo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 116, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ VimeoTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mocks = self.get_mocked_response() if resp_mocks is None: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login(resp_mocks) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe2f070> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ VimeoOAuth2Tests.test_account_refresh_token_saved_next_login _________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/vimeo_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ VimeoOAuth2Tests.test_account_tokens _____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/vimeo_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ VimeoOAuth2Tests.test_authentication_error __________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/vimeo_oauth2/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ VimeoOAuth2Tests.test_login __________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbdb890> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ VimeoOAuth2Tests.test_login_with_pkce_disabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbdbb10> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ VimeoOAuth2Tests.test_login_with_pkce_enabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe2e350> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ VKTests.test_account_refresh_token_saved_next_login ______________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/vk/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ VKTests.test_account_tokens __________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/vk/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ VKTests.test_authentication_error _______________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/vk/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________________ VKTests.test_login ______________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbdb930> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ VKTests.test_login_with_pkce_disabled _____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbd9ef0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ VKTests.test_login_with_pkce_enabled _____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbd8190> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ WahooTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/wahoo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ WahooTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/wahoo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ WahooTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/wahoo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ WahooTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbdb9d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ WahooTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbdb610> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ WahooTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fe2f110> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ WeiboTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/weibo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ WeiboTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/weibo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ WeiboTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/weibo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ WeiboTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f7025d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ WeiboTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbd8190> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ WeiboTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbda8f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ WeixinTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/weixin/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ WeixinTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/weixin/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ WeixinTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/weixin/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ WeixinTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f700050> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ WeixinTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f700cd0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ WeixinTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f702c10> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________ WindowsLiveTests.test_account_refresh_token_saved_next_login _________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/windowslive/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ WindowsLiveTests.test_account_tokens _____________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/windowslive/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ WindowsLiveTests.test_authentication_error __________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/windowslive/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________ WindowsLiveTests.test_login __________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbdbed0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ WindowsLiveTests.test_login_with_pkce_disabled ________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbdafd0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________ WindowsLiveTests.test_login_with_pkce_enabled _________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f7023f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ XingTests.test_authentication_error ______________________ self = def test_authentication_error(self): > resp = self.client.get(reverse(self.provider.id + "_callback")) allauth/socialaccount/tests/__init__.py:131: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:92: in dispatch return render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': , 'callback_view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/xing/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 92, in dispatch return render_authentication_error( request, ...<5 lines>... }, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________________ XingTests.test_auto_signup __________________________ self = @override_settings( SOCIALACCOUNT_AUTO_SIGNUP=True, SOCIALACCOUNT_EMAIL_REQUIRED=False, ACCOUNT_EMAIL_REQUIRED=False, ) def test_auto_signup(self): resp_mocks = self.get_mocked_response() if not resp_mocks: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return > resp = self.login(resp_mocks) allauth/socialaccount/tests/__init__.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:120: in login resp = self.client.get(complete_url) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth/views.py:67: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth/views.py:116: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:56: in complete_login return _authenticate(request, sociallogin) allauth/socialaccount/internal/flows/login.py:83: in _authenticate ret = process_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:103: in process_signup resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'raymond.penners@example.com', 'current_site': duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/xing/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 67, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth/views.py", line 116, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 56, in complete_login return _authenticate(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 83, in _authenticate ret = process_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 103, in process_signup resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ XingTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mocks = self.get_mocked_response() if resp_mocks is None: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login(resp_mocks) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f701450> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ YahooTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/yahoo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ YahooTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/yahoo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ YahooTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/yahoo/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ YahooTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f702850> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ YahooTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f7025d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ YahooTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f700870> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________ YandexTests.test_account_refresh_token_saved_next_login ____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/yandex/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ YandexTests.test_account_tokens ________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/yandex/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ YandexTests.test_authentication_error _____________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/yandex/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ YandexTests.test_login ____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f702170> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes __________________ YandexTests.test_login_with_pkce_disabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f702670> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ YandexTests.test_login_with_pkce_enabled ___________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f7023f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ YNABTests.test_account_refresh_token_saved_next_login _____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/ynab/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ YNABTests.test_account_tokens _________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/ynab/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ YNABTests.test_authentication_error ______________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/ynab/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ YNABTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fb3e710> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ YNABTests.test_login_with_pkce_disabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fb3e990> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ YNABTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbd9e50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ ZohoTests.test_account_refresh_token_saved_next_login _____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/zoho/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ ZohoTests.test_account_tokens _________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/zoho/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ ZohoTests.test_authentication_error ______________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/zoho/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ ZohoTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fb3edf0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ ZohoTests.test_login_with_pkce_disabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fb3c730> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ ZohoTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fb3e170> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ ZoomTests.test_account_refresh_token_saved_next_login _____________ self = @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_refresh_token_saved_next_login(self): """ fails if a login missing a refresh token, deletes the previously saved refresh token. Systems such as google's oauth only send a refresh token on first login. """ > self.test_account_tokens(multiple_login=True) allauth/socialaccount/tests/__init__.py:319: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/utils.py:446: in inner return func(*args, **kwargs) allauth/socialaccount/tests/__init__.py:280: in test_account_tokens self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/zoom/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ________________________ ZoomTests.test_account_tokens _________________________ self = multiple_login = False @override_settings(SOCIALACCOUNT_STORE_TOKENS=True) def test_account_tokens(self, multiple_login=False): email = "user@example.com" user = get_user_model()(is_active=True) user_email(user, email) user_username(user, "user") user.set_password("test") user.save() EmailAddress.objects.create(user=user, email=email, primary=True, verified=True) self.client.login(username=user.username, password="test") > self.login(self.get_mocked_response(), process="connect") allauth/socialaccount/tests/__init__.py:280: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/__init__.py:356: in login resp = self.client.get(complete_url, self.get_complete_parameters(q)) /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/zoom/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ ZoomTests.test_authentication_error ______________________ self = def test_authentication_error(self): > resp = self.client.get(self.provider.get_callback_url()) allauth/socialaccount/tests/__init__.py:387: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:120: in dispatch state, resp = self._get_state(request, provider) allauth/socialaccount/providers/oauth2/views.py:197: in _get_state return None, render_authentication_error( allauth/socialaccount/helpers.py:55: in render_authentication_error return render( /usr/lib/python3.14/site-packages/django/shortcuts.py:25: in render content = loader.render_to_string(template_name, context, request, using=using) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'auth_error': {'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/zoom/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 120, in dispatch state, resp = self._get_state(request, provider) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 197, in _get_state return None, render_authentication_error( ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 55, in render_authentication_error return render( request, "socialaccount/authentication_error." + account_settings.TEMPLATE_EXTENSION, context, ) File "/usr/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render content = loader.render_to_string(template_name, context, request, using=using) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________________ ZoomTests.test_login _____________________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login(self): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:224: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbd91d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ___________________ ZoomTests.test_login_with_pkce_disabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_disabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_disabled = provider_settings.copy() provider_settings_with_pkce_disabled["OAUTH_PKCE_ENABLED"] = False with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_disabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbdb9d0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ ZoomTests.test_login_with_pkce_enabled ____________________ self = @override_settings(SOCIALACCOUNT_AUTO_SIGNUP=False) def test_login_with_pkce_enabled(self): provider_settings = app_settings.PROVIDERS.get(self.app.provider, {}) provider_settings_with_pkce_enabled = provider_settings.copy() provider_settings_with_pkce_enabled["OAUTH_PKCE_ENABLED"] = True with self.settings( SOCIALACCOUNT_PROVIDERS={ self.app.provider: provider_settings_with_pkce_enabled } ): resp_mock = self.get_mocked_response() if not resp_mock: warnings.warn( "Cannot test provider %s, no oauth mock" % self.provider.id ) return resp = self.login( resp_mock, ) > self.assertRedirects(resp, reverse("socialaccount_signup")) allauth/socialaccount/tests/__init__.py:268: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/testcases.py:507: in assertRedirects redirect_response = response.client.get( /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fbdba70> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ test_disconnect[False] ____________________________ auth_client = user = settings = mailoutbox = [], reauthentication_required = False @pytest.mark.parametrize("reauthentication_required", [False, True]) def test_disconnect(auth_client, user, settings, mailoutbox, reauthentication_required): settings.ACCOUNT_EMAIL_NOTIFICATIONS = True settings.ACCOUNT_REAUTHENTICATION_REQUIRED = reauthentication_required account_to_del = SocialAccount.objects.create( uid="123", provider="other-server", user=user ) account_to_keep = SocialAccount.objects.create( uid="456", provider="other-server", user=user ) > resp = auth_client.get(reverse("socialaccount_connections")) allauth/socialaccount/tests/test_connect.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': , 'view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________________ test_disconnect[True] _____________________________ auth_client = user = settings = mailoutbox = [], reauthentication_required = True @pytest.mark.parametrize("reauthentication_required", [False, True]) def test_disconnect(auth_client, user, settings, mailoutbox, reauthentication_required): settings.ACCOUNT_EMAIL_NOTIFICATIONS = True settings.ACCOUNT_REAUTHENTICATION_REQUIRED = reauthentication_required account_to_del = SocialAccount.objects.create( uid="123", provider="other-server", user=user ) account_to_keep = SocialAccount.objects.create( uid="456", provider="other-server", user=user ) > resp = auth_client.get(reverse("socialaccount_connections")) allauth/socialaccount/tests/test_connect.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'form': , 'view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________ test_connect_with_reauthentication ______________________ auth_client = user = provider_callback_response = .f at 0x7f049fc8a140> settings = user_password = '43f53e65-8b9f-4d49-9a8d-37cb05b2ac60' def test_connect_with_reauthentication( auth_client, user, provider_callback_response, settings, user_password ): settings.ACCOUNT_REAUTHENTICATION_REQUIRED = True resp = provider_callback_response(auth_client, process="connect") assert not SocialAccount.objects.filter(user=user).exists() assert resp.status_code == 302 assert resp["location"] == reverse("account_reauthenticate") > resp = auth_client.post(resp["location"], {"password": user_password}) allauth/socialaccount/tests/test_connect.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:60: in _view_wrapper return view_func(request, *args, **kwargs) allauth/account/views.py:847: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/edit.py:151: in post return self.form_valid(form) allauth/account/views.py:914: in form_valid return super().form_valid(form) allauth/account/views.py:872: in form_valid response = flows.reauthentication.resume_request(self.request) allauth/account/internal/flows/reauthentication.py:53: in resume_request return callback(request, state["state"]) allauth/socialaccount/internal/flows/connect.py:68: in resume_connect return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:96: in connect get_account_adapter(request).add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'sociallogin': , 'action': 'added'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/reauthenticate/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper return view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 847, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/edit.py", line 151, in post return self.form_valid(form) ~~~~~~~~~~~~~~~^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 914, in form_valid return super().form_valid(form) ~~~~~~~~~~~~~~~~~~^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 872, in form_valid response = flows.reauthentication.resume_request(self.request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/reauthentication.py", line 53, in resume_request return callback(request, state["state"]) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 68, in resume_connect return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 96, in connect get_account_adapter(request).add_message( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... message_context={"sociallogin": sociallogin, "action": action}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _________________________________ test_connect _________________________________ auth_client = user = provider_callback_response = .f at 0x7f049feed2d0> settings = user_password = '9bf63986-9575-4cdb-8814-1b7f0e5d9bd5', mailoutbox = [] def test_connect( auth_client, user, provider_callback_response, settings, user_password, mailoutbox ): settings.ACCOUNT_EMAIL_NOTIFICATIONS = True settings.ACCOUNT_REAUTHENTICATION_REQUIRED = False > resp = provider_callback_response(auth_client, process="connect") allauth/socialaccount/tests/test_connect.py:57: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ allauth/socialaccount/tests/conftest.py:31: in f resp = client.post( /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) allauth/socialaccount/providers/openid_connect/views.py:80: in callback return view(request) allauth/socialaccount/providers/oauth2/views.py:105: in view return self.dispatch(request, *args, **kwargs) allauth/socialaccount/providers/oauth2/views.py:154: in dispatch return complete_social_login(request, login) allauth/socialaccount/helpers.py:67: in complete_social_login return flows.login.complete_login(request, sociallogin) allauth/socialaccount/internal/flows/login.py:54: in complete_login return connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:73: in connect ok, action, message = do_connect(request, sociallogin) allauth/socialaccount/internal/flows/connect.py:129: in do_connect sociallogin.connect(request, request.user) allauth/socialaccount/models.py:236: in connect get_adapter().send_notification_mail( allauth/socialaccount/adapter.py:308: in send_notification_mail return get_account_adapter().send_notification_mail(*args, **kwargs) allauth/account/adapter.py:783: in send_notification_mail self.send_mail(template_prefix, email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'eb87b2da5f1243d387d715bb576b08f1@6ac9e23b1a164d67ade9c94c2a9... 'provider': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/oidc/unittest-server/login/callback/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/openid_connect/views.py", line 80, in callback return view(request) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 105, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/oauth2/views.py", line 154, in dispatch return complete_social_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/helpers.py", line 67, in complete_social_login return flows.login.complete_login(request, sociallogin) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/login.py", line 54, in complete_login return connect(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 73, in connect ok, action, message = do_connect(request, sociallogin) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/connect.py", line 129, in do_connect sociallogin.connect(request, request.user) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/models.py", line 236, in connect get_adapter().send_notification_mail( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ "socialaccount/email/account_connected", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<4 lines>... }, ^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/adapter.py", line 308, in send_notification_mail return get_account_adapter().send_notification_mail(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 783, in send_notification_mail self.send_mail(template_prefix, email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_verified_email_change_at_signup _____________________ db = None, client = settings = sociallogin_factory = .factory at 0x7f049fc8b740> setup_sociallogin_flow = .f at 0x7f049fc88eb0> def test_verified_email_change_at_signup( db, client, settings, sociallogin_factory, setup_sociallogin_flow ): """ Test scenario for when the user changes email at social signup. Current behavior is that both the unverified and verified email are added, and that the user is allowed to pass because he did provide a verified one. """ settings.ACCOUNT_EMAIL_REQUIRED = True settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_UNIQUE_EMAIL = True settings.ACCOUNT_USERNAME_REQUIRED = False settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.SOCIALACCOUNT_AUTO_SIGNUP = False sociallogin = sociallogin_factory(email="verified@example.com") setup_sociallogin_flow(client, sociallogin) > resp = client.get(reverse("socialaccount_signup")) allauth/socialaccount/tests/test_signup.py:193: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f701db0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________________ test_unverified_email_change_at_signup ____________________ db = None, client = settings = sociallogin_factory = .factory at 0x7f049feeecf0> setup_sociallogin_flow = .f at 0x7f049feef5e0> def test_unverified_email_change_at_signup( db, client, settings, sociallogin_factory, setup_sociallogin_flow ): """ Test scenario for when the user changes email at social signup, while his provider did not provide a verified email. In that case, email verification will kick in. Here, both email addresses are added as well. """ settings.ACCOUNT_EMAIL_REQUIRED = True settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_UNIQUE_EMAIL = True settings.ACCOUNT_USERNAME_REQUIRED = False settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.SOCIALACCOUNT_AUTO_SIGNUP = False User = get_user_model() sociallogin = sociallogin_factory( email="unverified@example.com", email_verified=False ) setup_sociallogin_flow(client, sociallogin) > resp = client.get(reverse("socialaccount_signup")) allauth/socialaccount/tests/test_signup.py:238: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f702850> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_unique_email_validation_signup ______________________ db = None, client = sociallogin_factory = .factory at 0x7f049fe1fed0> settings = setup_sociallogin_flow = .f at 0x7f049fe1d4e0> def test_unique_email_validation_signup( db, client, sociallogin_factory, settings, setup_sociallogin_flow ): settings.ACCOUNT_PREVENT_ENUMERATION = False settings.ACCOUNT_EMAIL_REQUIRED = True settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_UNIQUE_EMAIL = True settings.ACCOUNT_USERNAME_REQUIRED = False settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.SOCIALACCOUNT_AUTO_SIGNUP = False User = get_user_model() email = "me@example.com" user = User.objects.create(email=email) EmailAddress.objects.create(email=email, user=user, verified=True) sociallogin = sociallogin_factory(email="me@example.com") setup_sociallogin_flow(client, sociallogin) > resp = client.get(reverse("socialaccount_signup")) allauth/socialaccount/tests/test_signup.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049f7028f0> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________________ test_social_account_taken_at_signup ______________________ db = None, client = sociallogin_factory = .factory at 0x7f049ff55640> settings = setup_sociallogin_flow = .f at 0x7f049fa64b40> def test_social_account_taken_at_signup( db, client, sociallogin_factory, settings, setup_sociallogin_flow ): """ Test scenario for when the user signs up with a social account and uses email address in that social account. But upon seeing the verification screen, they realize that email address is somehow unusable for them, and so backs up and enters a different email address (and is forced to choose a new username) while providing the same social account token which is owned by their first attempt. """ settings.ACCOUNT_EMAIL_REQUIRED = True settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.ACCOUNT_UNIQUE_EMAIL = True settings.ACCOUNT_USERNAME_REQUIRED = True settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.SOCIALACCOUNT_AUTO_SIGNUP = False User = get_user_model() sociallogin = sociallogin_factory(email="me1@example.com", email_verified=False) setup_sociallogin_flow(client, sociallogin) > resp = client.get(reverse("socialaccount_signup")) allauth/socialaccount/tests/test_signup.py:313: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <[RelatedObjectDoesNotExist('SocialAccount has no user.') raised in repr()] RequestContext object at 0x7f049fa6ad50> def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _____________ test_email_address_required_missing_from_sociallogin _____________ db = None settings = sociallogin_factory = .factory at 0x7f049fa65850> client = setup_sociallogin_flow = .f at 0x7f049fa65590> def test_email_address_required_missing_from_sociallogin( db, settings, sociallogin_factory, client, setup_sociallogin_flow ): """Tests that when the email address is missing from the sociallogin email verification kicks in. """ settings.ACCOUNT_EMAIL_REQUIRED = True settings.ACCOUNT_UNIQUE_EMAIL = True settings.ACCOUNT_USERNAME_REQUIRED = False settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.SOCIALACCOUNT_AUTO_SIGNUP = True sociallogin = sociallogin_factory(with_email=False) resp = setup_sociallogin_flow(client, sociallogin) assert resp["location"] == reverse("socialaccount_signup") > resp = client.post(reverse("socialaccount_signup"), {"email": "other@example.org"}) allauth/socialaccount/tests/test_signup.py:345: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/views.py:42: in dispatch return super(SignupView, self).dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/socialaccount/views.py:55: in form_valid return flows.signup.signup_by_form(self.request, self.sociallogin, form) allauth/socialaccount/internal/flows/signup.py:37: in signup_by_form resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:148: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'other@example.org', 'current_site': , 'us...c', 'activate_url': 'http://testserver/accounts/confirm-email/MQ:1uFFIj:rxAMQ2fJlXJtl8qgvENSGuL1fNCe4IJ7Ifn6azKf1Vc/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/views.py", line 42, in dispatch return super(SignupView, self).dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/views.py", line 55, in form_valid return flows.signup.signup_by_form(self.request, self.sociallogin, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 37, in signup_by_form resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 148, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________ test_email_address_conflict_at_social_signup_form _______________ db = None settings = user_factory = .factory at 0x7f049fa67320> sociallogin_factory = .factory at 0x7f049fa66f00> client = setup_sociallogin_flow = .f at 0x7f049fa67060> mailoutbox = [] def test_email_address_conflict_at_social_signup_form( db, settings, user_factory, sociallogin_factory, client, setup_sociallogin_flow, mailoutbox, ): """Tests that when an already existing email is given at the social signup form, enumeration preventation kicks in. """ settings.ACCOUNT_EMAIL_REQUIRED = True settings.ACCOUNT_UNIQUE_EMAIL = True settings.ACCOUNT_USERNAME_REQUIRED = False settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION = "mandatory" settings.SOCIALACCOUNT_AUTO_SIGNUP = True user = user_factory() sociallogin = sociallogin_factory(with_email=False) resp = setup_sociallogin_flow(client, sociallogin) # Auto signup does not kick in as the `sociallogin` does not have an email. assert resp["location"] == reverse("socialaccount_signup") # Here, we input the already existing email. > resp = client.post(reverse("socialaccount_signup"), {"email": user.email}) allauth/socialaccount/tests/test_signup.py:376: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/views.py:42: in dispatch return super(SignupView, self).dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/socialaccount/views.py:55: in form_valid return flows.signup.signup_by_form(self.request, self.sociallogin, form) allauth/socialaccount/internal/flows/signup.py:35: in signup_by_form user, resp = form.try_save(request) allauth/account/forms.py:385: in try_save resp = flows.signup.prevent_enumeration(request, email) allauth/account/internal/flows/signup.py:16: in prevent_enumeration adapter.send_account_already_exists_mail(email) allauth/account/adapter.py:616: in send_account_already_exists_mail self.send_mail("account/email/account_already_exists", email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': '1f00aa9aa86c47d3b2838eb7aec1b26b@1385585e256241aaa3f97bfe99d...signup_url': 'http://testserver/accounts/signup/', 'password_reset_url': 'http://testserver/accounts/password/reset/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/views.py", line 42, in dispatch return super(SignupView, self).dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/views.py", line 55, in form_valid return flows.signup.signup_by_form(self.request, self.sociallogin, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 35, in signup_by_form user, resp = form.try_save(request) ~~~~~~~~~~~~~^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 385, in try_save resp = flows.signup.prevent_enumeration(request, email) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 16, in prevent_enumeration adapter.send_account_already_exists_mail(email) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 616, in send_account_already_exists_mail self.send_mail("account/email/account_already_exists", email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ____________ test_email_address_conflict_removes_conflicting_email _____________ db = None settings = user_factory = .factory at 0x7f049fa10880> sociallogin_factory = .factory at 0x7f049fa10930> client = , mailoutbox = [] setup_sociallogin_flow = .f at 0x7f049fa109e0> def test_email_address_conflict_removes_conflicting_email( db, settings, user_factory, sociallogin_factory, client, mailoutbox, setup_sociallogin_flow, ): """Tests that when an already existing email is given at the social signup form, enumeration preventation kicks in. """ settings.ACCOUNT_EMAIL_REQUIRED = True settings.ACCOUNT_UNIQUE_EMAIL = True settings.ACCOUNT_USERNAME_REQUIRED = False settings.ACCOUNT_AUTHENTICATION_METHOD = "email" settings.ACCOUNT_EMAIL_VERIFICATION = "optional" settings.SOCIALACCOUNT_AUTO_SIGNUP = True settings.SOCIALACCOUNT_EMAIL_AUTHENTICATION = False user = user_factory(email_verified=False) sociallogin = sociallogin_factory(email=user.email, email_verified=False) resp = setup_sociallogin_flow(client, sociallogin) # Auto signup does not kick in as the `sociallogin` has a conflicting email. assert resp["location"] == reverse("socialaccount_signup") # Here, we input the already existing email. > resp = client.post(reverse("socialaccount_signup"), {"email": "other@email.org"}) allauth/socialaccount/tests/test_signup.py:436: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/socialaccount/views.py:42: in dispatch return super(SignupView, self).dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) allauth/account/mixins.py:118: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/socialaccount/views.py:55: in form_valid return flows.signup.signup_by_form(self.request, self.sociallogin, form) allauth/socialaccount/internal/flows/signup.py:37: in signup_by_form resp = complete_social_signup(request, sociallogin) allauth/socialaccount/internal/flows/signup.py:108: in complete_social_signup return complete_signup( allauth/account/internal/flows/signup.py:72: in complete_signup return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:92: in resume_login response = ctrl.handle() allauth/account/stages.py:109: in handle response, cont = stage.handle() allauth/account/stages.py:143: in handle send_email_confirmation( allauth/account/utils.py:284: in send_email_confirmation return flows.email_verification.send_verification_email( allauth/account/internal/flows/email_verification.py:208: in send_verification_email email_address.send_confirmation(request, signup=signup) allauth/account/models.py:107: in send_confirmation confirmation.send(request, signup=signup) allauth/account/models.py:135: in send get_adapter().send_confirmation_mail(request, self, signup) allauth/account/adapter.py:637: in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) allauth/account/adapter.py:200: in send_mail msg = self.render_mail(template_prefix, email, ctx) allauth/account/adapter.py:160: in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'email': 'other@email.org', 'current_site': , 'user...I', 'activate_url': 'http://testserver/accounts/confirm-email/Mg:1uFFIk:-y-WoqaAb98UxZnHBrl8pNWJB4DLi7f7lt3yOPWCC3I/'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/signup/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/views.py", line 42, in dispatch return super(SignupView, self).dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 118, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/views.py", line 55, in form_valid return flows.signup.signup_by_form(self.request, self.sociallogin, form) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 37, in signup_by_form resp = complete_social_signup(request, sociallogin) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/internal/flows/signup.py", line 108, in complete_social_signup return complete_signup( request, ...<3 lines>... signal_kwargs={"sociallogin": sociallogin}, ) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/signup.py", line 72, in complete_signup return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 92, in resume_login response = ctrl.handle() File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 109, in handle response, cont = stage.handle() ~~~~~~~~~~~~^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/stages.py", line 143, in handle send_email_confirmation( ~~~~~~~~~~~~~~~~~~~~~~~^ self.request, login.user, signup=login.signup, email=login.email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/utils.py", line 284, in send_email_confirmation return flows.email_verification.send_verification_email( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ request, user, signup=signup, email=email ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/email_verification.py", line 208, in send_verification_email email_address.send_confirmation(request, signup=signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 107, in send_confirmation confirmation.send(request, signup=signup) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/models.py", line 135, in send get_adapter().send_confirmation_mail(request, self, signup) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 637, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 200, in send_mail msg = self.render_mail(template_prefix, email, ctx) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 160, in render_mail subject = render_to_string("{0}_subject.txt".format(template_prefix), context) File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes ______________________________ test_overall_flow _______________________________ user = user_password = '832ce219-d0f7-4286-9de4-e53f71ceb3c6' def test_overall_flow(user, user_password): firefox = Client(HTTP_USER_AGENT="Mozilla Firefox") nyxt = Client(HTTP_USER_AGENT="Nyxt") for client in [firefox, nyxt]: > resp = client.post( reverse("account_login"), {"login": user.username, "password": user_password}, ) allauth/usersessions/tests/test_views.py:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ test_change_password_updates_user_session[True] ________________ settings = logout_on_passwd_change = True client = user = user_password = 'c17ecef8-4be6-4c15-9ec1-845f42e8cf3f' password_factory = .f at 0x7f04a02caa30> @pytest.mark.parametrize("logout_on_passwd_change", [True, False]) def test_change_password_updates_user_session( settings, logout_on_passwd_change, client, user, user_password, password_factory ): settings.ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = logout_on_passwd_change > resp = client.post( reverse("account_login"), {"login": user.username, "password": user_password}, ) allauth/usersessions/tests/test_views.py:42: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________ test_change_password_updates_user_session[False] _______________ settings = logout_on_passwd_change = False client = user = user_password = '452cb992-ede2-4fdb-88ce-c3cd066472d3' password_factory = .f at 0x7f049fd0b950> @pytest.mark.parametrize("logout_on_passwd_change", [True, False]) def test_change_password_updates_user_session( settings, logout_on_passwd_change, client, user, user_password, password_factory ): settings.ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = logout_on_passwd_change > resp = client.post( reverse("account_login"), {"login": user.username, "password": user_password}, ) allauth/usersessions/tests/test_views.py:42: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1158: in post response = super().post( /usr/lib/python3.14/site-packages/django/test/client.py:503: in post return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:197: in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:104: in view return self.dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) allauth/decorators.py:12: in wrap resp = function(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/debug.py:143: in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/views.py:93: in dispatch return super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/utils/decorators.py:48: in _wrapper return bound_method(*args, **kwargs) /usr/lib/python3.14/site-packages/django/views/decorators/cache.py:80: in _view_wrapper response = view_func(request, *args, **kwargs) allauth/account/mixins.py:53: in dispatch response = super().dispatch(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/generic/base.py:143: in dispatch return handler(request, *args, **kwargs) allauth/account/mixins.py:82: in post response = self.form_valid(form) allauth/account/views.py:106: in form_valid return form.login(self.request, redirect_url=redirect_url) allauth/account/forms.py:199: in login ret = flows.login.perform_password_login(request, credentials, login) allauth/account/internal/flows/login.py:74: in perform_password_login return perform_login(request, login) allauth/account/internal/flows/login.py:83: in perform_login return resume_login(request, login) allauth/account/internal/flows/login.py:97: in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) allauth/account/adapter.py:493: in post_login self.add_message( allauth/account/adapter.py:395: in add_message escaped_message = render_to_string( /usr/lib/python3.14/site-packages/django/template/loader.py:62: in render_to_string return template.render(context, request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'user': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/login/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/decorators.py", line 12, in wrap resp = function(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 93, in dispatch return super().dispatch(request, *args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 53, in dispatch response = super().dispatch(request, *args, **kwargs) File "/usr/lib/python3.14/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/mixins.py", line 82, in post response = self.form_valid(form) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/views.py", line 106, in form_valid return form.login(self.request, redirect_url=redirect_url) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/forms.py", line 199, in login ret = flows.login.perform_password_login(request, credentials, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 74, in perform_password_login return perform_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 83, in perform_login return resume_login(request, login) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/internal/flows/login.py", line 97, in resume_login response = adapter.post_login(request, login.user, **hook_kwargs) File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 493, in post_login self.add_message( ~~~~~~~~~~~~~~~~^ request, ^^^^^^^^ ...<2 lines>... {"user": user}, ^^^^^^^^^^^^^^^ ) ^ File "/builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/adapter.py", line 395, in add_message escaped_message = render_to_string( ~~~~~~~~~~~~~~~~^ message_template, ^^^^^^^^^^^^^^^^^ message_context, ^^^^^^^^^^^^^^^^ context.request, ^^^^^^^^^^^^^^^^ ).strip() ^ File "/usr/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes _______________________ test_accounts_redirect_async_ctx _______________________ self = loop = <_UnixSelectorEventLoop running=False closed=False debug=False> exc_info = (, Resolver404({'tried': [[ (admin:admin) 'a...uth/headless/urls.py'> (headless:headless) '_allauth/'>]], 'path': 'accounts/'}), ) task_context = [] func = args = (functools.partial(, , Resolver404({...uth-65.3.0-build/django-allauth/allauth/headless/urls.py'> (headless:headless) '_allauth/'>]], 'path': 'accounts/'})),) kwargs = {}, __traceback_hide__ = True def thread_handler(self, loop, exc_info, task_context, func, *args, **kwargs): """ Wraps the sync application with exception handling. """ __traceback_hide__ = True # noqa: F841 # Set the threadlocal for AsyncToSync self.threadlocal.main_event_loop = loop self.threadlocal.main_event_loop_pid = os.getpid() self.threadlocal.task_context = task_context # Run the function # If we have an exception, run the function inside the except block # after raising it so exc_info is correctly populated. if exc_info[1]: try: > raise exc_info[1] /usr/lib/python3.14/site-packages/asgiref/sync.py:518: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:42: in inner response = await get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:235: in _get_response_async callback, callback_args, callback_kwargs = self.resolve_request(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:313: in resolve_request resolver_match = resolver.resolve(request.path_info) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , path = '/accounts/' def resolve(self, path): path = str(path) # path may be a reverse_lazy object tried = [] match = self.pattern.match(path) if match: new_path, args, kwargs = match for pattern in self.url_patterns: try: sub_match = pattern.resolve(new_path) except Resolver404 as e: self._extend_tried(tried, pattern, e.args[0].get("tried")) else: if sub_match: # Merge captured arguments in match with submatch sub_match_dict = {**kwargs, **self.default_kwargs} # Update the sub_match_dict with the kwargs from the sub_match. sub_match_dict.update(sub_match.kwargs) # If there are *any* named groups, ignore all non-named groups. # Otherwise, pass all non-named arguments as positional # arguments. sub_match_args = sub_match.args if not sub_match_dict: sub_match_args = args + sub_match.args current_route = ( "" if isinstance(pattern, URLPattern) else str(pattern.pattern) ) self._extend_tried(tried, pattern, sub_match.tried) return ResolverMatch( sub_match.func, sub_match_args, sub_match_dict, sub_match.url_name, [self.app_name] + sub_match.app_names, [self.namespace] + sub_match.namespaces, self._join_route(current_route, sub_match.route), tried, captured_kwargs=sub_match.captured_kwargs, extra_kwargs={ **self.default_kwargs, **sub_match.extra_kwargs, }, ) tried.append([pattern]) > raise Resolver404({"tried": tried, "path": new_path}) E django.urls.exceptions.Resolver404: {'tried': [[ (admin:admin) 'admin/'>], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, [-:\w]+)/$' [name='account_confirm_email']>], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, [0-9A-Za-z]+)-(?P.+)/$' [name='account_reset_password_from_key']>], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) ''>, ], [ (None:None) 'accounts/'>, (None:None) '2fa/'>], [ (None:None) 'accounts/'>, (None:None) '3rdparty/'>], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, (None:None) 'agave/'>], [ (None:None) 'accounts/'>, (None:None) 'amazon/'>], [ (None:None) 'accounts/'>, (None:None) 'amazon-cognito/'>], [ (None:None) 'accounts/'>, (None:None) 'angellist/'>], [ (None:None) 'accounts/'>, (None:None) 'apple/'>], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, (None:None) 'asana/'>], [ (None:None) 'accounts/'>, (None:None) 'atlassian/'>], [ (None:None) 'accounts/'>, (None:None) 'auth0/'>], [ (None:None) 'accounts/'>, (None:None) 'authentiq/'>], [ (None:None) 'accounts/'>, (None:None) 'baidu/'>], [ (None:None) 'accounts/'>, (None:None) 'basecamp/'>], [ (None:None) 'accounts/'>, (None:None) 'battlenet/'>], [ (None:None) 'accounts/'>, (None:None) 'bitbucket_oauth2/'>], [ (None:None) 'accounts/'>, (None:None) 'bitly/'>], [ (None:None) 'accounts/'>, (None:None) 'box/'>], [ (None:None) 'accounts/'>, (None:None) 'cilogon/'>], [ (None:None) 'accounts/'>, (None:None) 'clever/'>], [ (None:None) 'accounts/'>, (None:None) 'coinbase/'>], [ (None:None) 'accounts/'>, (None:None) 'dataporten/'>], [ (None:None) 'accounts/'>, (None:None) 'Daum/'>], [ (None:None) 'accounts/'>, (None:None) 'digitalocean/'>], [ (None:None) 'accounts/'>, (None:None) 'dingtalk/'>], [ (None:None) 'accounts/'>, (None:None) 'discord/'>], [ (None:None) 'accounts/'>, (None:None) 'disqus/'>], [ (None:None) 'accounts/'>, (None:None) 'douban/'>], [ (None:None) 'accounts/'>, (None:None) 'doximity/'>], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, (None:None) 'drip/'>], [ (None:None) 'accounts/'>, (None:None) 'dropbox/'>], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, (None:None) 'dwolla/'>], [ (None:None) 'accounts/'>, (None:None) 'edmodo/'>], [ (None:None) 'accounts/'>, (None:None) 'edx/'>], [ (None:None) 'accounts/'>, (None:None) 'eventbrite/'>], [ (None:None) 'accounts/'>, (None:None) 'eveonline/'>], [ (None:None) 'accounts/'>, (None:None) 'evernote/'>], [ (None:None) 'accounts/'>, (None:None) 'exist/'>], [ (None:None) 'accounts/'>, (None:None) 'facebook/'>], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, (None:None) 'feedly/'>], [ (None:None) 'accounts/'>, (None:None) 'figma/'>], [ (None:None) 'accounts/'>, (None:None) '500px/'>], [ (None:None) 'accounts/'>, (None:None) 'flickr/'>], [ (None:None) 'accounts/'>, (None:None) 'foursquare/'>], [ (None:None) 'accounts/'>, (None:None) 'frontier/'>], [ (None:None) 'accounts/'>, (None:None) 'fxa/'>], [ (None:None) 'accounts/'>, (None:None) 'gitea/'>], [ (None:None) 'accounts/'>, (None:None) 'github/'>], [ (None:None) 'accounts/'>, (None:None) 'gitlab/'>], [ (None:None) 'accounts/'>, (None:None) 'globus/'>], [ (None:None) 'accounts/'>, (None:None) 'google/'>], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, (None:None) 'gumroad/'>], [ (None:None) 'accounts/'>, (None:None) 'hubic/'>], [ (None:None) 'accounts/'>, (None:None) 'hubspot/'>], [ (None:None) 'accounts/'>, (None:None) 'instagram/'>], [ (None:None) 'accounts/'>, (None:None) 'jupyterhub/'>], [ (None:None) 'accounts/'>, (None:None) 'kakao/'>], [ (None:None) 'accounts/'>, (None:None) 'lemonldap/'>], [ (None:None) 'accounts/'>, (None:None) 'lichess/'>], [ (None:None) 'accounts/'>, (None:None) 'line/'>], [ (None:None) 'accounts/'>, (None:None) 'linkedin_oauth2/'>], [ (None:None) 'accounts/'>, (None:None) 'mailchimp/'>], [ (None:None) 'accounts/'>, (None:None) 'mailru/'>], [ (None:None) 'accounts/'>, (None:None) 'mediawiki/'>], [ (None:None) 'accounts/'>, (None:None) 'meetup/'>], [ (None:None) 'accounts/'>, (None:None) 'microsoft/'>], [ (None:None) 'accounts/'>, (None:None) 'miro/'>], [ (None:None) 'accounts/'>, (None:None) 'naver/'>], [ (None:None) 'accounts/'>, (None:None) 'netiq/'>], [ (None:None) 'accounts/'>, (None:None) 'nextcloud/'>], [ (None:None) 'accounts/'>, (None:None) 'notion/'>], [ (None:None) 'accounts/'>, (None:None) 'odnoklassniki/'>], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, (None:None) 'openstreetmap/'>], [ (None:None) 'accounts/'>, (None:None) 'orcid/'>], [ (None:None) 'accounts/'>, (None:None) 'patreon/'>], [ (None:None) 'accounts/'>, (None:None) 'paypal/'>], [ (None:None) 'accounts/'>, (None:None) 'pinterest/'>], [ (None:None) 'accounts/'>, (None:None) 'pocket/'>], [ (None:None) 'accounts/'>, (None:None) 'questrade/'>], [ (None:None) 'accounts/'>, (None:None) 'quickbooks/'>], [ (None:None) 'accounts/'>, (None:None) 'reddit/'>], [ (None:None) 'accounts/'>, (None:None) 'robinhood/'>], [ (None:None) 'accounts/'>, (None:None) 'salesforce/'>], [ (None:None) 'accounts/'>, (None:None) '^saml/(?P[^/]+)/'>], [ (None:None) 'accounts/'>, (None:None) 'sharefile/'>], [ (None:None) 'accounts/'>, (None:None) 'shopify/'>], [ (None:None) 'accounts/'>, (None:None) 'slack/'>], [ (None:None) 'accounts/'>, (None:None) 'snapchat/'>], [ (None:None) 'accounts/'>, (None:None) 'soundcloud/'>], [ (None:None) 'accounts/'>, (None:None) 'spotify/'>], [ (None:None) 'accounts/'>, (None:None) 'stackexchange/'>], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, (None:None) 'stocktwits/'>], [ (None:None) 'accounts/'>, (None:None) 'strava/'>], [ (None:None) 'accounts/'>, (None:None) 'stripe/'>], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, ], [ (None:None) 'accounts/'>, (None:None) 'tiktok/'>], [ (None:None) 'accounts/'>, (None:None) 'trainingpeaks/'>], [ (None:None) 'accounts/'>, (None:None) 'trello/'>], [ (None:None) 'accounts/'>, (None:None) 'tumblr/'>], [ (None:None) 'accounts/'>, (None:None) '23andme/'>], [ (None:None) 'accounts/'>, (None:None) 'twitch/'>], [ (None:None) 'accounts/'>, (None:None) 'twitter/'>], [ (None:None) 'accounts/'>, (None:None) 'twitter_oauth2/'>], [ (None:None) 'accounts/'>, (None:None) 'untappd/'>], [ (None:None) 'accounts/'>, (None:None) 'vimeo/'>], [ (None:None) 'accounts/'>, (None:None) 'vimeo_oauth2/'>], [ (None:None) 'accounts/'>, (None:None) 'vk/'>], [ (None:None) 'accounts/'>, (None:None) 'wahoo/'>], [ (None:None) 'accounts/'>, (None:None) 'weibo/'>], [ (None:None) 'accounts/'>, (None:None) 'weixin/'>], [ (None:None) 'accounts/'>, (None:None) 'windowslive/'>], [ (None:None) 'accounts/'>, (None:None) 'xing/'>], [ (None:None) 'accounts/'>, (None:None) 'yahoo/'>], [ (None:None) 'accounts/'>, (None:None) 'yandex/'>], [ (None:None) 'accounts/'>, (None:None) 'ynab/'>], [ (None:None) 'accounts/'>, (None:None) 'zoho/'>], [ (None:None) 'accounts/'>, (None:None) 'zoom/'>], [ (None:None) 'accounts/'>, (None:None) 'okta/'>], [ (None:None) 'accounts/'>, (None:None) 'feishu/'>], [ (None:None) 'accounts/'>, (None:None) 'oidc/'>], [ (None:None) 'accounts/'>, (None:None) 'sessions/'>], [ (headless:headless) '_allauth/'>]], 'path': 'accounts/'} /usr/lib/python3.14/site-packages/django/urls/resolvers.py:705: Resolver404 During handling of the above exception, another exception occurred: request = exception = Resolver404({'tried': [[ (admin:admin) 'admin/'>], [ (headless:headless) '_allauth/'>]], 'path': 'accounts/'}) template_name = '404.html' @requires_csrf_token def page_not_found(request, exception, template_name=ERROR_404_TEMPLATE_NAME): """ Default 404 handler. Templates: :template:`404.html` Context: request_path The path of the requested URL (e.g., '/app/pages/bad_page/'). It's quoted to prevent a content injection attack. exception The message from the exception which triggered the 404 (if one was supplied), or the exception class name """ exception_repr = exception.__class__.__name__ # Try to get an "interesting" exception message, if any (and not the ugly # Resolver404 dictionary) try: message = exception.args[0] except (AttributeError, IndexError): pass else: if isinstance(message, str): exception_repr = message context = { "request_path": quote(request.path), "exception": exception_repr, } try: > template = loader.get_template(template_name) /usr/lib/python3.14/site-packages/django/views/defaults.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ template_name = '404.html', using = None def get_template(template_name, using=None): """ Load and return a template for the given name. Raise TemplateDoesNotExist if no such template exists. """ chain = [] engines = _engine_list(using) for engine in engines: try: return engine.get_template(template_name) except TemplateDoesNotExist as e: chain.append(e) > raise TemplateDoesNotExist(template_name, chain=chain) E django.template.exceptions.TemplateDoesNotExist: 404.html /usr/lib/python3.14/site-packages/django/template/loader.py:19: TemplateDoesNotExist During handling of the above exception, another exception occurred: user = , db = None @skip_django_lt_5 @pytest.mark.asyncio @pytest.mark.django_db(transaction=True) async def test_accounts_redirect_async_ctx(user, db): aclient = AsyncClient() await aclient.aforce_login(user) > resp = await aclient.get("/accounts/") allauth/account/tests/test_middleware.py:38: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1486: in get response = await super().get( /usr/lib/python3.14/site-packages/django/test/client.py:1449: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:164: in get_exception_response response = callback(request, exception=exception) /usr/lib/python3.14/site-packages/django/utils/decorators.py:188: in _view_wrapper result = _process_exception(request, e) /usr/lib/python3.14/site-packages/django/utils/decorators.py:186: in _view_wrapper response = view_func(request, *args, **kwargs) /usr/lib/python3.14/site-packages/django/views/defaults.py:78: in page_not_found body = template.render(Context(context)) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {'request_path': '/accounts/', 'exception': 'Resolver404'}] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/ _____________________________ test_login_cancelled _____________________________ client = def test_login_cancelled(client): > resp = client.get(reverse("socialaccount_login_cancelled")) allauth/socialaccount/tests/test_login.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.14/site-packages/django/test/client.py:1129: in get response = super().get( /usr/lib/python3.14/site-packages/django/test/client.py:479: in get return self.generic( /usr/lib/python3.14/site-packages/django/test/client.py:676: in generic return self.request(**r) /usr/lib/python3.14/site-packages/django/test/client.py:1092: in request self.check_exception(response) /usr/lib/python3.14/site-packages/django/test/client.py:805: in check_exception raise exc_value /usr/lib/python3.14/site-packages/django/core/handlers/exception.py:55: in inner response = get_response(request) /usr/lib/python3.14/site-packages/django/core/handlers/base.py:220: in _get_response response = response.render() /usr/lib/python3.14/site-packages/django/template/response.py:114: in render self.content = self.rendered_content /usr/lib/python3.14/site-packages/django/template/response.py:92: in rendered_content return template.render(context, self._request) /usr/lib/python3.14/site-packages/django/template/backends/django.py:107: in render return self.template.render(context) /usr/lib/python3.14/site-packages/django/template/base.py:171: in render return self._render(context) /usr/lib/python3.14/site-packages/django/test/utils.py:113: in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) /usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py:189: in send response = receiver(signal=self, sender=sender, **named) /usr/lib/python3.14/site-packages/django/test/client.py:275: in store_rendered_templates store["context"].append(copy(context)) /usr/lib64/python3.14/copy.py:82: in copy return copier(x) /usr/lib/python3.14/site-packages/django/template/context.py:160: in __copy__ duplicate = super().__copy__() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': }] def __copy__(self): duplicate = copy(super()) > duplicate.dicts = self.dicts[:] E AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes /usr/lib/python3.14/site-packages/django/template/context.py:41: AttributeError ------------------------------ Captured log call ------------------------------- ERROR django.request:log.py:248 Internal Server Error: /accounts/3rdparty/login/cancelled/ Traceback (most recent call last): File "/usr/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/usr/lib/python3.14/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/usr/lib/python3.14/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/template/base.py", line 171, in render return self._render(context) ~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/test/utils.py", line 113, in instrumented_test_render template_rendered.send(sender=self, template=self, context=context) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/django/dispatch/dispatcher.py", line 189, in send response = receiver(signal=self, sender=sender, **named) File "/usr/lib/python3.14/site-packages/django/test/client.py", line 275, in store_rendered_templates store["context"].append(copy(context)) ~~~~^^^^^^^^^ File "/usr/lib64/python3.14/copy.py", line 82, in copy return copier(x) File "/usr/lib/python3.14/site-packages/django/template/context.py", line 160, in __copy__ duplicate = super().__copy__() File "/usr/lib/python3.14/site-packages/django/template/context.py", line 41, in __copy__ duplicate.dicts = self.dicts[:] ^^^^^^^^^^^^^^^ AttributeError: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes --------------------------- Captured stderr teardown --------------------------- Destroying test database for alias 'default'... =============================== warnings summary =============================== ../../../../../usr/lib/python3.14/site-packages/openid/oidutil.py:106 /usr/lib/python3.14/site-packages/openid/oidutil.py:106: DeprecationWarning: defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead. ElementTree = __import__(mod_name, None, None, ['unused']) allauth/account/tests/test_email_verification.py:26 /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/account/tests/test_email_verification.py:26: PytestCollectionWarning: cannot collect test class 'TestEmailVerificationAdapter' because it has a __init__ constructor (from: allauth/account/tests/test_email_verification.py) class TestEmailVerificationAdapter(DefaultAccountAdapter): ../../../../../usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:38: 7 warnings allauth/account/tests/test_adapter.py: 8 warnings allauth/account/tests/test_change_email.py: 36 warnings allauth/account/tests/test_change_password.py: 10 warnings allauth/account/tests/test_decorators.py: 1 warning allauth/account/tests/test_email_verification.py: 2 warnings allauth/account/tests/test_email_verification_by_code.py: 2 warnings allauth/account/tests/test_login.py: 1 warning allauth/account/tests/test_reauthentication.py: 6 warnings allauth/account/tests/test_reset_password.py: 1 warning allauth/mfa/base/tests/test_views.py: 6 warnings allauth/mfa/recovery_codes/tests/test_views.py: 7 warnings allauth/mfa/totp/tests/test_views.py: 7 warnings allauth/mfa/webauthn/tests/test_views.py: 3 warnings allauth/socialaccount/tests/test_connect.py: 3 warnings /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:38: DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead if asyncio.iscoroutinefunction(view_func): allauth/socialaccount/providers/openid/forms.py:6 /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/providers/openid/forms.py:6: RemovedInDjango60Warning: The default scheme will be changed from 'http' to 'https' in Django 6.0. Pass the forms.URLField.assume_scheme argument to silence this warning, or set the FORMS_URLFIELD_ASSUME_HTTPS transitional setting to True to opt into using 'https' as the new default scheme. openid = forms.URLField( allauth/socialaccount/tests/test_adapter.py:14 /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/tests/test_adapter.py:14: PytestCollectionWarning: cannot collect test class 'TestSocialAccountAdapter' because it has a __init__ constructor (from: allauth/socialaccount/tests/test_adapter.py) class TestSocialAccountAdapter(DefaultSocialAccountAdapter): allauth/account/tests/test_adapter.py::test_adapter_pre_login /usr/lib/python3.14/site-packages/pytest_asyncio/plugin.py:1056: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 return asyncio.get_event_loop_policy() allauth/account/tests/test_change_email.py: 36 warnings allauth/account/tests/test_change_password.py: 10 warnings allauth/account/tests/test_decorators.py: 1 warning allauth/account/tests/test_email_verification.py: 2 warnings allauth/account/tests/test_email_verification_by_code.py: 2 warnings allauth/account/tests/test_login.py: 1 warning allauth/account/tests/test_reauthentication.py: 6 warnings allauth/account/tests/test_reset_password.py: 1 warning allauth/mfa/base/tests/test_views.py: 6 warnings allauth/mfa/recovery_codes/tests/test_views.py: 7 warnings allauth/mfa/totp/tests/test_views.py: 7 warnings allauth/mfa/webauthn/tests/test_views.py: 3 warnings allauth/socialaccount/tests/test_connect.py: 3 warnings /usr/lib/python3.14/site-packages/django/contrib/auth/decorators.py:54: DeprecationWarning: 'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 3.16; use inspect.iscoroutinefunction() instead if asyncio.iscoroutinefunction(test_func): allauth/socialaccount/providers/evernote/tests.py::EvernoteTests::test_auto_signup /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/tests/__init__.py:96: UserWarning: Cannot test provider evernote, no oauth mock warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) allauth/socialaccount/providers/google/tests.py::GoogleTests::test_login_with_pkce_disabled allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_login_with_pkce_disabled /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/tests/__init__.py:239: UserWarning: Cannot test provider google, no oauth mock warnings.warn( allauth/socialaccount/providers/google/tests.py::GoogleTests::test_login_with_pkce_enabled allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_login_with_pkce_enabled /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/tests/__init__.py:260: UserWarning: Cannot test provider google, no oauth mock warnings.warn( allauth/socialaccount/providers/pocket/tests.py::PocketOAuthTests::test_auto_signup /builddir/build/BUILD/python-django-allauth-65.3.0-build/django-allauth/allauth/socialaccount/tests/__init__.py:96: UserWarning: Cannot test provider pocket, no oauth mock warnings.warn("Cannot test provider %s, no oauth mock" % self.provider.id) allauth/socialaccount/providers/saml/tests.py::test_login allauth/socialaccount/providers/saml/tests.py::test_sls /usr/lib/python3.14/site-packages/onelogin/saml2/utils.py:428: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return calendar.timegm(datetime.utcnow().utctimetuple()) allauth/socialaccount/providers/saml/tests.py::test_login allauth/socialaccount/providers/saml/tests.py::test_sls /usr/lib/python3.14/site-packages/onelogin/saml2/utils.py:394: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). data = datetime.utcfromtimestamp(float(time)) allauth/socialaccount/providers/saml/tests.py::test_metadata /usr/lib/python3.14/site-packages/onelogin/saml2/utils.py:450: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). data = datetime.utcnow() + timedelta allauth/account/tests/test_middleware.py::test_accounts_redirect_async_ctx /usr/lib/python3.14/site-packages/pytest_asyncio/plugin.py:773: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 _restore_event_loop_policy(asyncio.get_event_loop_policy()), allauth/account/tests/test_middleware.py::test_accounts_redirect_async_ctx /usr/lib/python3.14/site-packages/pytest_asyncio/plugin.py:1028: DeprecationWarning: 'asyncio.set_event_loop_policy' is deprecated and slated for removal in Python 3.16 asyncio.set_event_loop_policy(new_loop_policy) allauth/account/tests/test_middleware.py::test_accounts_redirect_async_ctx /usr/lib/python3.14/site-packages/pytest_asyncio/plugin.py:1029: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 loop = asyncio.get_event_loop_policy().new_event_loop() allauth/account/tests/test_middleware.py::test_accounts_redirect_async_ctx /usr/lib/python3.14/site-packages/pytest_asyncio/plugin.py:788: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 policy = asyncio.get_event_loop_policy() allauth/account/tests/test_middleware.py::test_accounts_redirect_async_ctx /usr/lib/python3.14/site-packages/pytest_asyncio/plugin.py:833: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 policy = asyncio.get_event_loop_policy() allauth/account/tests/test_middleware.py::test_accounts_redirect_async_ctx /usr/lib/python3.14/site-packages/pytest_asyncio/plugin.py:857: DeprecationWarning: 'asyncio.set_event_loop_policy' is deprecated and slated for removal in Python 3.16 asyncio.set_event_loop_policy(previous_policy) allauth/account/tests/test_middleware.py::test_accounts_redirect_async_ctx /usr/lib/python3.14/site-packages/pytest_asyncio/plugin.py:869: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 policy = asyncio.get_event_loop_policy() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED allauth/account/tests/test_ajax.py::test_ajax_headers[headers0-False] FAILED allauth/account/tests/test_ajax.py::test_ajax_headers[headers1-True] FAILED allauth/account/tests/test_ajax.py::test_ajax_headers[headers2-True] FAILED allauth/account/tests/test_ajax.py::test_ajax_password_reset - Attribu... FAILED allauth/account/tests/test_ajax.py::test_ajax_login_fail - AttributeEr... FAILED allauth/account/tests/test_ajax.py::test_ajax_login_success - Attribut... FAILED allauth/account/tests/test_change_email.py::test_ajax_get - AttributeE... FAILED allauth/account/tests/test_change_email.py::test_ajax_add - AttributeE... FAILED allauth/account/tests/test_change_email.py::test_ajax_add_invalid - At... FAILED allauth/account/tests/test_change_email.py::test_ajax_remove_primary FAILED allauth/account/tests/test_change_email.py::test_remove_secondary - At... FAILED allauth/account/tests/test_change_email.py::test_set_primary_unverified FAILED allauth/account/tests/test_change_email.py::test_set_primary - Attribu... FAILED allauth/account/tests/test_change_email.py::test_verify - AttributeErr... FAILED allauth/account/tests/test_change_email.py::test_add_with_two_limiter FAILED allauth/account/tests/test_change_email.py::test_add_with_none_limiter FAILED allauth/account/tests/test_change_email.py::test_add_with_zero_limiter FAILED allauth/account/tests/test_change_email.py::test_delete_email_changes_user_email FAILED allauth/account/tests/test_change_email.py::test_delete_email_wipes_user_email FAILED allauth/account/tests/test_change_email.py::test_change_email - Attrib... FAILED allauth/account/tests/test_change_email.py::test_add - AttributeError:... FAILED allauth/account/tests/test_change_email.py::test_add_with_reauthentication FAILED allauth/account/tests/test_change_email.py::test_add_not_allowed[False] FAILED allauth/account/tests/test_change_email.py::test_add_not_allowed[True] FAILED allauth/account/tests/test_change_email.py::test_add_not_allowed[strict] FAILED allauth/account/tests/test_change_email.py::test_remove_email[email-pri@ma.il-secondary_emails0-pri@ma.il-False] FAILED allauth/account/tests/test_change_email.py::test_remove_email[email-pri@ma.il-secondary_emails1-sec@ma.il-True] FAILED allauth/account/tests/test_change_email.py::test_remove_email[email-pri@ma.il-secondary_emails2-pri@ma.il-False] FAILED allauth/account/tests/test_change_email.py::test_remove_email[username-pri@ma.il-secondary_emails3-pri@ma.il-False] FAILED allauth/account/tests/test_change_email.py::test_remove_email[username-pri@ma.il-secondary_emails4-sec@ma.il-True] FAILED allauth/account/tests/test_change_email.py::test_remove_email[username-pri@ma.il-secondary_emails5-pri@ma.il-True] FAILED allauth/account/tests/test_change_email.py::test_remove_email[username_email-pri@ma.il-secondary_emails6-pri@ma.il-False] FAILED allauth/account/tests/test_change_email.py::test_remove_email[username_email-pri@ma.il-secondary_emails7-sec@ma.il-True] FAILED allauth/account/tests/test_change_email.py::test_remove_email[username_email-pri@ma.il-secondary_emails8-pri@ma.il-True] FAILED allauth/account/tests/test_change_password.py::test_set_password[False--redirect_chain0] FAILED allauth/account/tests/test_change_password.py::test_set_password[False-/foo-redirect_chain1] FAILED allauth/account/tests/test_change_password.py::test_set_password[True--redirect_chain2] FAILED allauth/account/tests/test_change_password.py::test_set_password[True-/foo-redirect_chain3] FAILED allauth/account/tests/test_change_password.py::test_change_password[False--redirect_chain0] FAILED allauth/account/tests/test_change_password.py::test_change_password[False-/foo-redirect_chain1] FAILED allauth/account/tests/test_change_password.py::test_change_password[True--redirect_chain2] FAILED allauth/account/tests/test_change_password.py::test_change_password[True-/foo-redirect_chain3] FAILED allauth/account/tests/test_decorators.py::test_secure_admin_login_passes_staff FAILED allauth/account/tests/test_email_verification.py::test_login_on_verification[None--/accounts/profile/] FAILED allauth/account/tests/test_email_verification.py::test_login_on_verification[None-?next=/foo-/foo] FAILED allauth/account/tests/test_email_verification.py::test_login_on_verification[allauth.account.tests.test_email_verification.TestEmailVerificationAdapter--/foobar] FAILED allauth/account/tests/test_email_verification.py::test_email_verification_failed FAILED allauth/account/tests/test_email_verification.py::test_email_verification_mandatory FAILED allauth/account/tests/test_email_verification.py::test_optional_email_verification FAILED allauth/account/tests/test_email_verification.py::test_email_verification_hmac FAILED allauth/account/tests/test_email_verification.py::test_email_verification_hmac_timeout FAILED allauth/account/tests/test_email_verification.py::test_verify_email_with_another_user_logged_in FAILED allauth/account/tests/test_email_verification.py::test_verify_email_with_same_user_logged_in FAILED allauth/account/tests/test_email_verification.py::test_verify_logs_out_user FAILED allauth/account/tests/test_email_verification.py::test_email_verification_login_redirect FAILED allauth/account/tests/test_email_verification.py::test_email_verification_redirect_url FAILED allauth/account/tests/test_email_verification_by_code.py::test_signup[-/accounts/profile/] FAILED allauth/account/tests/test_email_verification_by_code.py::test_signup[?next=/foo-/foo] FAILED allauth/account/tests/test_email_verification_by_code.py::test_signup_prevent_enumeration FAILED allauth/account/tests/test_email_verification_by_code.py::test_add_or_change_email[False] FAILED allauth/account/tests/test_email_verification_by_code.py::test_add_or_change_email[True] FAILED allauth/account/tests/test_email_verification_by_code.py::test_email_verification_login_redirect FAILED allauth/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits FAILED allauth/account/tests/test_login.py::LoginTests::test_account_authenticated_login_redirects_is_false FAILED allauth/account/tests/test_login.py::LoginTests::test_ajax_password_change FAILED allauth/account/tests/test_login.py::LoginTests::test_login_failed_attempts_exceeded FAILED allauth/account/tests/test_login.py::LoginTests::test_login_failed_attempts_exceeded_cleared_on_password_reset FAILED allauth/account/tests/test_login.py::LoginTests::test_login_inactive_account FAILED allauth/account/tests/test_login.py::LoginTests::test_login_unverified_account_mandatory FAILED allauth/account/tests/test_login.py::LoginTests::test_login_unverified_account_optional FAILED allauth/account/tests/test_login.py::LoginTests::test_login_using_unverified_email_address_is_prohibited FAILED allauth/account/tests/test_login.py::LoginTests::test_username_containing_at FAILED allauth/account/tests/test_login.py::test_login_while_authenticated - ... FAILED allauth/account/tests/test_login.py::test_login_page - AttributeError:... FAILED allauth/account/tests/test_login_by_code.py::test_login_by_code - Attr... FAILED allauth/account/tests/test_login_by_code.py::test_login_by_code_max_attempts FAILED allauth/account/tests/test_login_by_code.py::test_login_by_code_unknown_user FAILED allauth/account/tests/test_login_by_code.py::test_login_by_code_required[True-True] FAILED allauth/account/tests/test_login_by_code.py::test_login_by_code_required[setting1-True] FAILED allauth/account/tests/test_login_by_code.py::test_login_by_code_required[setting2-False] FAILED allauth/account/tests/test_login_by_code.py::test_login_by_code_redirect FAILED allauth/account/tests/test_logout.py::LogoutTests::test_logout_view_on_get FAILED allauth/account/tests/test_logout.py::LogoutTests::test_logout_view_on_post FAILED allauth/account/tests/test_ratelimit.py::test_case_insensitive_password_reset FAILED allauth/account/tests/test_reauthentication.py::test_user_with_mfa_only[False-True-expected_method_urlnames0] FAILED allauth/account/tests/test_reauthentication.py::test_user_with_mfa_only[True-True-expected_method_urlnames1] FAILED allauth/account/tests/test_reauthentication.py::test_user_with_mfa_only[True-False-expected_method_urlnames2] FAILED allauth/account/tests/test_reauthentication.py::test_reauthentication FAILED allauth/account/tests/test_reset_password.py::test_reset_password_unknown_account FAILED allauth/account/tests/test_reset_password.py::test_reset_password_next_url[-expected_location0] FAILED allauth/account/tests/test_reset_password.py::test_reset_password_next_url[?next=/foo-/foo] FAILED allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_forgotten_no_username_hint FAILED allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_forgotten_username_hint FAILED allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_reset_ACCOUNT_LOGIN_ON_PASSWORD_RESET FAILED allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_reset_flow_with_another_user_logged_in FAILED allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_reset_flow_with_email_changed FAILED allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_reset_flow_with_empty_session FAILED allauth/account/tests/test_reset_password.py::ResetPasswordTests::test_password_reset_get FAILED allauth/account/tests/test_reset_password.py::test_password_reset_flow FAILED allauth/account/tests/test_reset_password.py::test_reset_password_from_key_next_url[None-expected_location0] FAILED allauth/account/tests/test_reset_password.py::test_reset_password_from_key_next_url[/foo-/foo] FAILED allauth/account/tests/test_signup.py::SignupTests::test_django_password_validation FAILED allauth/account/tests/test_signup.py::SignupTests::test_signup_password_twice_form_error FAILED allauth/account/tests/test_signup.py::test_prevent_enumeration_with_mandatory_verification FAILED allauth/account/tests/test_signup.py::test_prevent_enumeration_off - A... FAILED allauth/account/tests/test_signup.py::test_prevent_enumeration_strictly FAILED allauth/account/tests/test_signup.py::test_prevent_enumeration_on - At... FAILED allauth/account/tests/test_signup.py::test_signup_user_model_no_email FAILED allauth/account/tests/test_signup.py::test_email_lower_case - Attribut... FAILED allauth/account/tests/test_signup.py::test_create_user_when_honeypot_not_filled_out FAILED allauth/account/tests/test_utils.py::test_redirect_noreversematch - At... FAILED allauth/headless/account/tests/test_change_email.py::test_add_email[app] FAILED allauth/headless/account/tests/test_change_email.py::test_add_email[browser] FAILED allauth/headless/account/tests/test_change_email.py::test_resend_verification[app] FAILED allauth/headless/account/tests/test_change_email.py::test_resend_verification[browser] FAILED allauth/headless/account/tests/test_change_email.py::test_email_rate_limit[app] FAILED allauth/headless/account/tests/test_change_email.py::test_email_rate_limit[browser] FAILED allauth/headless/account/tests/test_change_email.py::test_resend_verification_rate_limit[app] FAILED allauth/headless/account/tests/test_change_email.py::test_resend_verification_rate_limit[browser] FAILED allauth/headless/account/tests/test_change_password.py::test_change_password[app-True-request_data1-response_data1-200] FAILED allauth/headless/account/tests/test_change_password.py::test_change_password[app-False-request_data6-response_data6-200] FAILED allauth/headless/account/tests/test_change_password.py::test_change_password[app-False-request_data7-response_data7-200] FAILED allauth/headless/account/tests/test_change_password.py::test_change_password[browser-True-request_data1-response_data1-200] FAILED allauth/headless/account/tests/test_change_password.py::test_change_password[browser-False-request_data6-response_data6-200] FAILED allauth/headless/account/tests/test_change_password.py::test_change_password[browser-False-request_data7-response_data7-200] FAILED allauth/headless/account/tests/test_email_verification.py::test_auth_unverified_email[app] FAILED allauth/headless/account/tests/test_email_verification.py::test_auth_unverified_email[browser] FAILED allauth/headless/account/tests/test_email_verification.py::test_verify_email_bad_key[app] FAILED allauth/headless/account/tests/test_email_verification.py::test_verify_email_bad_key[browser] FAILED allauth/headless/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits_login[app] FAILED allauth/headless/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits_login[browser] FAILED allauth/headless/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits_submitting_codes[app-GET] FAILED allauth/headless/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits_submitting_codes[app-POST] FAILED allauth/headless/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits_submitting_codes[browser-GET] FAILED allauth/headless/account/tests/test_email_verification_by_code.py::test_email_verification_rate_limits_submitting_codes[browser-POST] FAILED allauth/headless/account/tests/test_login_by_code.py::test_login_by_code[app] FAILED allauth/headless/account/tests/test_login_by_code.py::test_login_by_code[browser] FAILED allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_rate_limit[app] FAILED allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_rate_limit[browser] FAILED allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_max_attemps[app] FAILED allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_max_attemps[browser] FAILED allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_required[app] FAILED allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_required[browser] FAILED allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_expired[app] FAILED allauth/headless/account/tests/test_login_by_code.py::test_login_by_code_expired[browser] FAILED allauth/headless/account/tests/test_reset_password.py::test_password_reset_flow[app] FAILED allauth/headless/account/tests/test_reset_password.py::test_password_reset_flow[browser] FAILED allauth/headless/account/tests/test_reset_password.py::test_password_reset_flow_unknown_user[app] FAILED allauth/headless/account/tests/test_reset_password.py::test_password_reset_flow_unknown_user[browser] FAILED allauth/headless/account/tests/test_reset_password.py::test_reset_password_rate_limit[app] FAILED allauth/headless/account/tests/test_reset_password.py::test_reset_password_rate_limit[browser] FAILED allauth/headless/account/tests/test_signup.py::test_signup[app] - Attr... FAILED allauth/headless/account/tests/test_signup.py::test_signup[browser] - ... FAILED allauth/headless/account/tests/test_signup.py::test_signup_with_email_verification[app] FAILED allauth/headless/account/tests/test_signup.py::test_signup_with_email_verification[browser] FAILED allauth/headless/account/tests/test_signup.py::test_signup_prevent_enumeration[app] FAILED allauth/headless/account/tests/test_signup.py::test_signup_prevent_enumeration[browser] FAILED allauth/headless/account/tests/test_signup.py::test_signup_rate_limit[app] FAILED allauth/headless/account/tests/test_signup.py::test_signup_rate_limit[browser] FAILED allauth/headless/mfa/tests/test_views.py::test_auth_unverified_email_and_mfa[app] FAILED allauth/headless/mfa/tests/test_views.py::test_auth_unverified_email_and_mfa[browser] FAILED allauth/headless/mfa/tests/test_webauthn.py::test_passkey_signup[app] FAILED allauth/headless/mfa/tests/test_webauthn.py::test_passkey_signup[browser] FAILED allauth/headless/socialaccount/tests/test_views.py::test_bad_redirect[app] FAILED allauth/headless/socialaccount/tests/test_views.py::test_bad_redirect[browser] FAILED allauth/headless/socialaccount/tests/test_views.py::test_auth_error_no_headless_request[app] FAILED allauth/headless/socialaccount/tests/test_views.py::test_auth_error_no_headless_request[browser] FAILED allauth/headless/socialaccount/tests/test_views.py::test_provider_signup[app] FAILED allauth/headless/socialaccount/tests/test_views.py::test_provider_signup[browser] FAILED allauth/mfa/base/tests/test_views.py::test_reauthentication - Attribut... FAILED allauth/mfa/base/tests/test_views.py::test_index - AttributeError: 'su... FAILED allauth/mfa/base/tests/test_views.py::test_add_email_not_allowed - Att... FAILED allauth/mfa/recovery_codes/tests/test_views.py::test_generate_recovery_codes_require_other_authenticator FAILED allauth/mfa/recovery_codes/tests/test_views.py::test_download_recovery_codes FAILED allauth/mfa/recovery_codes/tests/test_views.py::test_view_recovery_codes FAILED allauth/mfa/recovery_codes/tests/test_views.py::test_generate_recovery_codes FAILED allauth/mfa/recovery_codes/tests/test_views.py::test_recovery_codes_login FAILED allauth/mfa/totp/tests/test_views.py::test_activate_totp_with_incorrect_code FAILED allauth/mfa/totp/tests/test_views.py::test_activate_totp_success - Att... FAILED allauth/mfa/totp/tests/test_views.py::test_deactivate_totp_success - A... FAILED allauth/mfa/totp/tests/test_views.py::test_user_without_totp_deactivate_totp FAILED allauth/mfa/totp/tests/test_views.py::test_totp_login - AttributeError... FAILED allauth/mfa/totp/tests/test_views.py::test_totp_login_rate_limit - Att... FAILED allauth/mfa/totp/tests/test_views.py::test_cannot_deactivate_totp - At... FAILED allauth/mfa/totp/tests/test_views.py::test_totp_code_reuse - Attribute... FAILED allauth/mfa/totp/tests/test_views.py::test_totp_stage_expires - Attrib... FAILED allauth/mfa/webauthn/tests/test_views.py::test_passkey_login - Attribu... FAILED allauth/mfa/webauthn/tests/test_views.py::test_reauthenticate - Attrib... FAILED allauth/mfa/webauthn/tests/test_views.py::test_rename_key - AttributeE... FAILED allauth/mfa/webauthn/tests/test_views.py::test_remove_key - AttributeE... FAILED allauth/mfa/webauthn/tests/test_views.py::test_add_key[False] - Attrib... FAILED allauth/mfa/webauthn/tests/test_views.py::test_add_key[True] - Attribu... FAILED allauth/mfa/webauthn/tests/test_views.py::test_list_keys - AttributeEr... FAILED allauth/mfa/webauthn/tests/test_views.py::test_passkey_signup - Attrib... FAILED allauth/mfa/webauthn/tests/test_views.py::test_webauthn_login - Attrib... FAILED allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_account_tokens FAILED allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_authentication_error FAILED allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_login FAILED allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/agave/tests.py::AgaveTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_account_tokens FAILED allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_authentication_error FAILED allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_login FAILED allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/amazon/tests.py::AmazonTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_account_tokens FAILED allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_authentication_error FAILED allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_login FAILED allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/amazon_cognito/tests.py::AmazonCognitoTestCase::test_saves_email_as_verified_if_email_is_verified_in_cognito FAILED allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_account_tokens FAILED allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_authentication_error FAILED allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_login FAILED allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/angellist/tests.py::AngelListTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/apple/tests.py::AppleTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/apple/tests.py::AppleTests::test_account_tokens FAILED allauth/socialaccount/providers/apple/tests.py::AppleTests::test_apple_finish FAILED allauth/socialaccount/providers/apple/tests.py::AppleTests::test_authentication_error FAILED allauth/socialaccount/providers/apple/tests.py::AppleTests::test_login FAILED allauth/socialaccount/providers/apple/tests.py::AppleTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/apple/tests.py::AppleTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_account_tokens FAILED allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_authentication_error FAILED allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_login FAILED allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/asana/tests.py::AsanaTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_account_tokens FAILED allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_authentication_error FAILED allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_login FAILED allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/atlassian/tests.py::AtlassianTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_account_tokens FAILED allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_authentication_error FAILED allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_login FAILED allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/auth0/tests.py::Auth0Tests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_account_tokens FAILED allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_authentication_error FAILED allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_login FAILED allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/authentiq/tests.py::AuthentiqTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_account_tokens FAILED allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_authentication_error FAILED allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_login FAILED allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/baidu/tests.py::BaiduTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_account_tokens FAILED allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_authentication_error FAILED allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_login FAILED allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/basecamp/tests.py::BasecampTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_account_tokens FAILED allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_authentication_error FAILED allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_extra_data FAILED allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_login FAILED allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/battlenet/tests.py::BattleNetTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_account_tokens FAILED allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_authentication_error FAILED allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_login FAILED allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/bitbucket_oauth2/tests.py::BitbucketOAuth2Tests::test_provider_account FAILED allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_account_tokens FAILED allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_authentication_error FAILED allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_login FAILED allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/bitly/tests.py::BitlyTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_account_tokens FAILED allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_authentication_error FAILED allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_login FAILED allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/box/tests.py::BoxOAuth2Tests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_account_tokens FAILED allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_authentication_error FAILED allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_login FAILED allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/cilogon/tests.py::CILogonTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_account_tokens FAILED allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_authentication_error FAILED allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_login FAILED allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/clever/tests.py::CleverOAuth2Tests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_account_tokens FAILED allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_authentication_error FAILED allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_login FAILED allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/coinbase/tests.py::CoinbaseTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_account_tokens FAILED allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_authentication_error FAILED allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_login FAILED allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/dataporten/tests.py::DataportenTest::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/daum/tests.py::DaumTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/daum/tests.py::DaumTests::test_account_tokens FAILED allauth/socialaccount/providers/daum/tests.py::DaumTests::test_authentication_error FAILED allauth/socialaccount/providers/daum/tests.py::DaumTests::test_login FAILED allauth/socialaccount/providers/daum/tests.py::DaumTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/daum/tests.py::DaumTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_account_tokens FAILED allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_authentication_error FAILED allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_login FAILED allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/digitalocean/tests.py::DigitalOceanTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_account_tokens FAILED allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_authentication_error FAILED allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_login FAILED allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/dingtalk/tests.py::DingTalkTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_account_tokens FAILED allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_authentication_error FAILED allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_display_name FAILED allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_login FAILED allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/discord/tests.py::DiscordTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_account_tokens FAILED allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_authentication_error FAILED allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_display_name FAILED allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_login FAILED allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/discord/tests.py::OldDiscordTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_account_connect FAILED allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_account_tokens FAILED allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_authentication_error FAILED allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_login FAILED allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/disqus/tests.py::DisqusTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_account_tokens FAILED allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_authentication_error FAILED allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_login FAILED allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/douban/tests.py::DoubanTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_account_tokens FAILED allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_authentication_error FAILED allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_login FAILED allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/doximity/tests.py::DoximityTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/draugiem/tests.py::DraugiemTests::test_callback FAILED allauth/socialaccount/providers/draugiem/tests.py::DraugiemTests::test_callback_invalid_auth_status FAILED allauth/socialaccount/providers/draugiem/tests.py::DraugiemTests::test_callback_no_auth_status FAILED allauth/socialaccount/providers/drip/tests.py::DripTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/drip/tests.py::DripTests::test_account_tokens FAILED allauth/socialaccount/providers/drip/tests.py::DripTests::test_authentication_error FAILED allauth/socialaccount/providers/drip/tests.py::DripTests::test_login FAILED allauth/socialaccount/providers/drip/tests.py::DripTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/drip/tests.py::DripTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_account_tokens FAILED allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_authentication_error FAILED allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_login FAILED allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/dropbox/tests.py::DropboxOAuth2Tests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/dummy/tests.py::test_login - Attribute... FAILED allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_account_tokens FAILED allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_authentication_error FAILED allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_login FAILED allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/dwolla/tests.py::DwollaTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_account_tokens FAILED allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_authentication_error FAILED allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_login FAILED allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/edmodo/tests.py::EdmodoTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/edx/tests.py::EdxTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/edx/tests.py::EdxTests::test_account_tokens FAILED allauth/socialaccount/providers/edx/tests.py::EdxTests::test_authentication_error FAILED allauth/socialaccount/providers/edx/tests.py::EdxTests::test_login - A... FAILED allauth/socialaccount/providers/edx/tests.py::EdxTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/edx/tests.py::EdxTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_account_tokens FAILED allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_authentication_error FAILED allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_login FAILED allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/eventbrite/tests.py::EventbriteTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_account_tokens FAILED allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_authentication_error FAILED allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_login FAILED allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/eveonline/tests.py::EveOnlineTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/evernote/tests.py::EvernoteTests::test_authentication_error FAILED allauth/socialaccount/providers/evernote/tests.py::EvernoteTests::test_login FAILED allauth/socialaccount/providers/exist/tests.py::ExistTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/exist/tests.py::ExistTests::test_account_tokens FAILED allauth/socialaccount/providers/exist/tests.py::ExistTests::test_authentication_error FAILED allauth/socialaccount/providers/exist/tests.py::ExistTests::test_login FAILED allauth/socialaccount/providers/exist/tests.py::ExistTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/exist/tests.py::ExistTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_account_tokens FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_authentication_error FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login_by_token FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login_by_token_reauthenticate FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login_unverified FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login_verified FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_username_based_on_provider FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_username_based_on_provider_with_simple_name FAILED allauth/socialaccount/providers/facebook/tests.py::FacebookTests::test_username_conflict FAILED allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_account_tokens FAILED allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_authentication_error FAILED allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_login FAILED allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/feedly/tests.py::FeedlyTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_account_tokens FAILED allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_authentication_error FAILED allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_login FAILED allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/feishu/tests.py::FeishuTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_account_tokens FAILED allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_authentication_error FAILED allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_login FAILED allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/figma/tests.py::FigmaTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/fivehundredpx/tests.py::FiveHundredPxTests::test_authentication_error FAILED allauth/socialaccount/providers/fivehundredpx/tests.py::FiveHundredPxTests::test_auto_signup FAILED allauth/socialaccount/providers/fivehundredpx/tests.py::FiveHundredPxTests::test_login FAILED allauth/socialaccount/providers/flickr/tests.py::FlickrTests::test_authentication_error FAILED allauth/socialaccount/providers/flickr/tests.py::FlickrTests::test_auto_signup FAILED allauth/socialaccount/providers/flickr/tests.py::FlickrTests::test_login FAILED allauth/socialaccount/providers/flickr/tests.py::FlickrWithoutRealNameTests::test_authentication_error FAILED allauth/socialaccount/providers/flickr/tests.py::FlickrWithoutRealNameTests::test_auto_signup FAILED allauth/socialaccount/providers/flickr/tests.py::FlickrWithoutRealNameTests::test_login FAILED allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_account_tokens FAILED allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_authentication_error FAILED allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_login FAILED allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/foursquare/tests.py::FoursquareTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_account_tokens FAILED allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_authentication_error FAILED allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_login FAILED allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/frontier/tests.py::FrontierTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_account_tokens FAILED allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_authentication_error FAILED allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_login FAILED allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/fxa/tests.py::FirefoxAccountsTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_account_name_null FAILED allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_account_tokens FAILED allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_authentication_error FAILED allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_login FAILED allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/gitea/tests.py::GiteaTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/github/tests.py::GitHubTests::test_account_name_null FAILED allauth/socialaccount/providers/github/tests.py::GitHubTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/github/tests.py::GitHubTests::test_account_tokens FAILED allauth/socialaccount/providers/github/tests.py::GitHubTests::test_authentication_error FAILED allauth/socialaccount/providers/github/tests.py::GitHubTests::test_login FAILED allauth/socialaccount/providers/github/tests.py::GitHubTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/github/tests.py::GitHubTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_account_tokens FAILED allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_authentication_error FAILED allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_extra_data FAILED allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_login FAILED allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/gitlab/tests.py::GitLabTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_account_tokens FAILED allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_authentication_error FAILED allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_login FAILED allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/globus/tests.py::GlobusTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_account_connect FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_account_tokens FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_authentication_error FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_email_unverified FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_email_verified FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_email_verified_stashed FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_login FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_social_email_verification_optional FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_social_email_verification_skipped FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_user_signed_up_signal FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_username_based_on_email FAILED allauth/socialaccount/providers/google/tests.py::GoogleTests::test_wrong_id_token_claim_values FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_account_connect FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_account_tokens FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_authentication_error FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_email_unverified FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_email_verified FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_email_verified_stashed FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_login FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_social_email_verification_optional FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_social_email_verification_skipped FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_user_signed_up_signal FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_username_based_on_email FAILED allauth/socialaccount/providers/google/tests.py::AppInSettingsTests::test_wrong_id_token_claim_values FAILED allauth/socialaccount/providers/google/tests.py::test_login_by_token FAILED allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_account_tokens FAILED allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_authentication_error FAILED allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_login FAILED allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/gumroad/tests.py::GumroadTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_account_tokens FAILED allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_authentication_error FAILED allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_login FAILED allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/hubic/tests.py::HubicTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_account_tokens FAILED allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_authentication_error FAILED allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_login FAILED allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/hubspot/tests.py::HubspotTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_account_tokens FAILED allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_authentication_error FAILED allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_login FAILED allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/instagram/tests.py::InstagramTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_account_tokens FAILED allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_authentication_error FAILED allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_login FAILED allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/jupyterhub/tests.py::JupyterHubTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_account_tokens FAILED allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_authentication_error FAILED allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_login FAILED allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/kakao/tests.py::KakaoTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_account_tokens FAILED allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_authentication_error FAILED allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_login FAILED allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/lemonldap/tests.py::LemonLDAPTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_account_tokens FAILED allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_authentication_error FAILED allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_login FAILED allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/lichess/tests.py::LichessTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/line/tests.py::LineTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/line/tests.py::LineTests::test_account_tokens FAILED allauth/socialaccount/providers/line/tests.py::LineTests::test_authentication_error FAILED allauth/socialaccount/providers/line/tests.py::LineTests::test_login FAILED allauth/socialaccount/providers/line/tests.py::LineTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/line/tests.py::LineTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_account_tokens FAILED allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_authentication_error FAILED allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_login FAILED allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/linkedin_oauth2/tests.py::LinkedInOAuth2Tests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_account_tokens FAILED allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_authentication_error FAILED allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_login FAILED allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/mailchimp/tests.py::MailChimpTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_account_tokens FAILED allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_authentication_error FAILED allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_login FAILED allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/mailru/tests.py::MailRuTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_account_tokens FAILED allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_authentication_error FAILED allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_login FAILED allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/mediawiki/tests.py::MediaWikiTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_account_tokens FAILED allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_authentication_error FAILED allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_login FAILED allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/meetup/tests.py::MeetupTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_account_tokens FAILED allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_authentication_error FAILED allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_login FAILED allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/microsoft/tests.py::MicrosoftGraphTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/miro/tests.py::MiroTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/miro/tests.py::MiroTests::test_account_tokens FAILED allauth/socialaccount/providers/miro/tests.py::MiroTests::test_authentication_error FAILED allauth/socialaccount/providers/miro/tests.py::MiroTests::test_login FAILED allauth/socialaccount/providers/miro/tests.py::MiroTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/miro/tests.py::MiroTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/naver/tests.py::NaverTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/naver/tests.py::NaverTests::test_account_tokens FAILED allauth/socialaccount/providers/naver/tests.py::NaverTests::test_authentication_error FAILED allauth/socialaccount/providers/naver/tests.py::NaverTests::test_login FAILED allauth/socialaccount/providers/naver/tests.py::NaverTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/naver/tests.py::NaverTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_account_tokens FAILED allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_authentication_error FAILED allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_login FAILED allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/netiq/tests.py::NetIQTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_account_tokens FAILED allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_authentication_error FAILED allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_login FAILED allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/nextcloud/tests.py::NextCloudTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/notion/tests.py::NotionTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/notion/tests.py::NotionTests::test_account_tokens FAILED allauth/socialaccount/providers/notion/tests.py::NotionTests::test_authentication_error FAILED allauth/socialaccount/providers/notion/tests.py::NotionTests::test_login FAILED allauth/socialaccount/providers/notion/tests.py::NotionTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/notion/tests.py::NotionTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/oauth2/tests/test_views.py::test_samesite_strict[True-False-True] FAILED allauth/socialaccount/providers/oauth2/tests/test_views.py::test_samesite_strict[True-True-False] FAILED allauth/socialaccount/providers/oauth2/tests/test_views.py::test_samesite_strict[False-False-False] FAILED allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_account_tokens FAILED allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_authentication_error FAILED allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_login FAILED allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/odnoklassniki/tests.py::OdnoklassnikiTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/okta/tests.py::OktaTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/okta/tests.py::OktaTests::test_account_tokens FAILED allauth/socialaccount/providers/okta/tests.py::OktaTests::test_authentication_error FAILED allauth/socialaccount/providers/okta/tests.py::OktaTests::test_login FAILED allauth/socialaccount/providers/okta/tests.py::OktaTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/okta/tests.py::OktaTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/openid/tests.py::OpenIDTests::test_discovery_failure FAILED allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_account_tokens FAILED allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_authentication_error FAILED allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_login FAILED allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_login_auto_signup FAILED allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/openid_connect/tests.py::MainOpenIDConnectTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_account_tokens FAILED allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_authentication_error FAILED allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_login FAILED allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_login_auto_signup FAILED allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/openid_connect/tests.py::OtherOpenIDConnectTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/openstreetmap/tests.py::OpenStreetMapTests::test_authentication_error FAILED allauth/socialaccount/providers/openstreetmap/tests.py::OpenStreetMapTests::test_auto_signup FAILED allauth/socialaccount/providers/openstreetmap/tests.py::OpenStreetMapTests::test_login FAILED allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_account_tokens FAILED allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_authentication_error FAILED allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_login FAILED allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/orcid/tests.py::OrcidTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_account_tokens FAILED allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_authentication_error FAILED allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_login FAILED allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/patreon/tests.py::PatreonTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_account_tokens FAILED allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_authentication_error FAILED allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_login FAILED allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/paypal/tests.py::PaypalTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_account_tokens FAILED allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_authentication_error FAILED allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_login FAILED allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/pinterest/tests.py::PinterestTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/pocket/tests.py::PocketOAuthTests::test_authentication_error FAILED allauth/socialaccount/providers/pocket/tests.py::PocketOAuthTests::test_login FAILED allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_account_tokens FAILED allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_authentication_error FAILED allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_login FAILED allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/questrade/tests.py::QuestradeTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_account_tokens FAILED allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_authentication_error FAILED allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_login FAILED allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/quickbooks/tests.py::QuickBooksOAuth2Tests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_account_tokens FAILED allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_authentication_error FAILED allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_login FAILED allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/reddit/tests.py::RedditTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_account_tokens FAILED allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_authentication_error FAILED allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_login FAILED allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/robinhood/tests.py::RobinhoodTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_account_tokens FAILED allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_authentication_error FAILED allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_login FAILED allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/salesforce/tests.py::SalesforceTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/saml/tests.py::test_acs[False-adv_settings0-state_kwargs0-/not/here-/accounts/profile/] FAILED allauth/socialaccount/providers/saml/tests.py::test_acs[False-adv_settings1-state_kwargs1-/not/here-/here] FAILED allauth/socialaccount/providers/saml/tests.py::test_acs[False-adv_settings2-state_kwargs2-/not/here-expected_url2] FAILED allauth/socialaccount/providers/saml/tests.py::test_acs[False-adv_settings3-state_kwargs3-/not/here-/here] FAILED allauth/socialaccount/providers/saml/tests.py::test_acs[True-adv_settings4-state_kwargs4-/set-by-idp-/set-by-idp] FAILED allauth/socialaccount/providers/saml/tests.py::test_acs[True-adv_settings5-state_kwargs5-not-a-url-/accounts/profile/] FAILED allauth/socialaccount/providers/saml/tests.py::test_acs[True-adv_settings6-state_kwargs6-/set-by-idp-/set-by-idp] FAILED allauth/socialaccount/providers/saml/tests.py::test_acs_error - Attrib... FAILED allauth/socialaccount/providers/saml/tests.py::test_acs_get - Attribut... FAILED allauth/socialaccount/providers/saml/tests.py::test_login_on_get - Att... FAILED allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_account_tokens FAILED allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_authentication_error FAILED allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_login FAILED allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/sharefile/tests.py::ShareFileTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_account_tokens FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_authentication_error FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_login FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_account_tokens FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_authentication_error FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_login FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyEmbeddedTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_account_tokens FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_associated_user FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_authentication_error FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_login FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/shopify/tests.py::ShopifyPerUserAccessTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_account_tokens FAILED allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_authentication_error FAILED allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_login FAILED allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/slack/tests.py::SlackOAuth2Tests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_account_tokens FAILED allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_authentication_error FAILED allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_login FAILED allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/snapchat/tests.py::SnapchatOAuth2Tests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_account_tokens FAILED allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_authentication_error FAILED allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_login FAILED allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/soundcloud/tests.py::SoundCloudTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_account_tokens FAILED allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_authentication_error FAILED allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_login FAILED allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/spotify/tests.py::SpotifyOAuth2Tests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_account_tokens FAILED allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_authentication_error FAILED allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_login FAILED allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/stackexchange/tests.py::StackExchangeTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_account_tokens FAILED allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_authentication_error FAILED allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_login FAILED allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/stocktwits/tests.py::StocktwitsTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/strava/tests.py::StravaTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/strava/tests.py::StravaTests::test_account_tokens FAILED allauth/socialaccount/providers/strava/tests.py::StravaTests::test_authentication_error FAILED allauth/socialaccount/providers/strava/tests.py::StravaTests::test_login FAILED allauth/socialaccount/providers/strava/tests.py::StravaTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/strava/tests.py::StravaTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/strava/tests.py::StravaTests::test_valid_avatar FAILED allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_account_tokens FAILED allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_authentication_error FAILED allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_login FAILED allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/stripe/tests.py::StripeTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/telegram/tests.py::test_callback_get FAILED allauth/socialaccount/providers/telegram/tests.py::test_callback - Att... FAILED allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_account_tokens FAILED allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_authentication_error FAILED allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_login FAILED allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/tiktok/tests.py::TikTokTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_account_tokens FAILED allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_authentication_error FAILED allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_login FAILED allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/trainingpeaks/tests.py::TrainingPeaksTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/trello/tests.py::TrelloTests::test_authentication_error FAILED allauth/socialaccount/providers/trello/tests.py::TrelloTests::test_auto_signup FAILED allauth/socialaccount/providers/trello/tests.py::TrelloTests::test_login FAILED allauth/socialaccount/providers/tumblr/tests.py::TumblrTests::test_authentication_error FAILED allauth/socialaccount/providers/tumblr/tests.py::TumblrTests::test_auto_signup FAILED allauth/socialaccount/providers/tumblr/tests.py::TumblrTests::test_login FAILED allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_account_tokens FAILED allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_authentication_error FAILED allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_login FAILED allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/twentythreeandme/tests.py::TwentyThreeAndMeTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_account_tokens FAILED allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_authentication_error FAILED allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_login FAILED allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/twitch/tests.py::TwitchTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/twitter/tests.py::TwitterTests::test_authentication_error FAILED allauth/socialaccount/providers/twitter/tests.py::TwitterTests::test_auto_signup FAILED allauth/socialaccount/providers/twitter/tests.py::TwitterTests::test_login FAILED allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_account_tokens FAILED allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_authentication_error FAILED allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_login FAILED allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/twitter_oauth2/tests.py::TwitterOAuth2Tests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_account_tokens FAILED allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_authentication_error FAILED allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_login FAILED allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/untappd/tests.py::UntappdTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/vimeo/tests.py::VimeoTests::test_authentication_error FAILED allauth/socialaccount/providers/vimeo/tests.py::VimeoTests::test_auto_signup FAILED allauth/socialaccount/providers/vimeo/tests.py::VimeoTests::test_login FAILED allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_account_tokens FAILED allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_authentication_error FAILED allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_login FAILED allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/vimeo_oauth2/tests.py::VimeoOAuth2Tests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/vk/tests.py::VKTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/vk/tests.py::VKTests::test_account_tokens FAILED allauth/socialaccount/providers/vk/tests.py::VKTests::test_authentication_error FAILED allauth/socialaccount/providers/vk/tests.py::VKTests::test_login - Att... FAILED allauth/socialaccount/providers/vk/tests.py::VKTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/vk/tests.py::VKTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_account_tokens FAILED allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_authentication_error FAILED allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_login FAILED allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/wahoo/tests.py::WahooTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_account_tokens FAILED allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_authentication_error FAILED allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_login FAILED allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/weibo/tests.py::WeiboTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_account_tokens FAILED allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_authentication_error FAILED allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_login FAILED allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/weixin/tests.py::WeixinTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_account_tokens FAILED allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_authentication_error FAILED allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_login FAILED allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/windowslive/tests.py::WindowsLiveTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/xing/tests.py::XingTests::test_authentication_error FAILED allauth/socialaccount/providers/xing/tests.py::XingTests::test_auto_signup FAILED allauth/socialaccount/providers/xing/tests.py::XingTests::test_login FAILED allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_account_tokens FAILED allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_authentication_error FAILED allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_login FAILED allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/yahoo/tests.py::YahooTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_account_tokens FAILED allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_authentication_error FAILED allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_login FAILED allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/yandex/tests.py::YandexTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_account_tokens FAILED allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_authentication_error FAILED allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_login FAILED allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/ynab/tests.py::YNABTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_account_tokens FAILED allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_authentication_error FAILED allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_login FAILED allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/zoho/tests.py::ZohoTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_account_refresh_token_saved_next_login FAILED allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_account_tokens FAILED allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_authentication_error FAILED allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_login FAILED allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_login_with_pkce_disabled FAILED allauth/socialaccount/providers/zoom/tests.py::ZoomTests::test_login_with_pkce_enabled FAILED allauth/socialaccount/tests/test_connect.py::test_disconnect[False] - ... FAILED allauth/socialaccount/tests/test_connect.py::test_disconnect[True] - A... FAILED allauth/socialaccount/tests/test_connect.py::test_connect_with_reauthentication FAILED allauth/socialaccount/tests/test_connect.py::test_connect - AttributeE... FAILED allauth/socialaccount/tests/test_signup.py::test_verified_email_change_at_signup FAILED allauth/socialaccount/tests/test_signup.py::test_unverified_email_change_at_signup FAILED allauth/socialaccount/tests/test_signup.py::test_unique_email_validation_signup FAILED allauth/socialaccount/tests/test_signup.py::test_social_account_taken_at_signup FAILED allauth/socialaccount/tests/test_signup.py::test_email_address_required_missing_from_sociallogin FAILED allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_at_social_signup_form FAILED allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_removes_conflicting_email FAILED allauth/usersessions/tests/test_views.py::test_overall_flow - Attribut... FAILED allauth/usersessions/tests/test_views.py::test_change_password_updates_user_session[True] FAILED allauth/usersessions/tests/test_views.py::test_change_password_updates_user_session[False] FAILED allauth/account/tests/test_middleware.py::test_accounts_redirect_async_ctx FAILED allauth/socialaccount/tests/test_login.py::test_login_cancelled - Attr... === 958 failed, 572 passed, 2 deselected, 208 warnings in 145.72s (0:02:25) ==== error: Bad exit status from /var/tmp/rpm-tmp.EEp66T (%check) Bad exit status from /var/tmp/rpm-tmp.EEp66T (%check) RPM build errors: Finish: rpmbuild python-django-allauth-65.3.0-2.fc43.src.rpm Finish: build phase for python-django-allauth-65.3.0-2.fc43.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1747241184.686403/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/python-django-allauth-65.3.0-2.fc43.src.rpm) Config(fedora-rawhide-x86_64) 3 minutes 8 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M 651018abf87048468c0f361284b3965a -D /var/lib/mock/fedora-rawhide-x86_64-1747241184.686403/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv.tr128mdb:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -ba --noprep --target x86_64 --nodeps /builddir/build/originals/python-django-allauth.spec' Copr build error: Build failed